2015-02-10 106 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

相关问题