2015-02-10 59 views
0

我想知道如何使用Java消除和刪除字符串中的單詞。
例如:
使用正則表達式消除字符串中的字java

String a="hello world"; 
System.out.println("my test"+a); 
JButton button=new JButton("button"); 
Pattern.compile("\\w+").matcher(a).group(); 

結果1

String a=; 
System.out.println(+a); 
JButton button=new JButton(); 
Pattern.compile().matcher(a).group(); 

結果2

String a=    ; 
System.out.println(  +a); 
JButton button=new JButton(  ); 
Pattern.compile( ).matcher(a).group(); 
+0

我只想匹配並移除包含字的單詞(「) – newbie 2015-02-11 03:03:16

回答

0

試試這個

String ascii=Character.toString((char)34); 
Pattern.compile(ascii+".*"+ascii); 
1

嘗試使用.replaceAll()方法

String s = a.replaceAll("\\w+", ""); 

將用空字符串替換正則表達式的所有實例。

+0

我想移除包含在字符(」) – newbie 2015-02-11 03:04:18

1

我不能完全確定你想要什麼,但假設你的樣本數據是你的代碼,那麼你可以使用這個表達式:

".*?" 

Working demo

enter image description here

+0

中的單詞我如何在java上實現?它不能使用char(「) – newbie 2015-02-11 02:55:22

相關問題