使用regex java消除String中的单词

时间:2015-02-10 23:07:45

标签: java regex string

我想知道如何使用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();

3 个答案:

答案 0 :(得分:1)

尝试使用.replaceAll()方法

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

将用空字符串替换正则表达式的所有实例。

答案 1 :(得分:1)

我不完全确定你想要什么,但假设您的示例数据是您的代码,那么您可以使用此正则表达式:

".*?"

<强> Working demo

enter image description here

答案 2 :(得分:0)

试试这个

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