java - 使用正则表达式消除字符串中的单词java

标签 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();

最佳答案

尝试使用 .replaceAll() 方法

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

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

关于java - 使用正则表达式消除字符串中的单词java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28443626/

相关文章:

java - FLAT JSON ARRAY 到带有 Jackson JSON lib 的 Bean 列表

java - 如何使用 java api 列出 Neo4j 数据库中的所有标签?

java - ASM 5.2 ClassReader.accept 抛出 ArrayIndexOutOfBoundsException :2

regex - 悬空元字符 * spark sql

php - Symfony 路由主机正则表达式

ruby - 如何使用 ruby​​ 正则表达式获取子字符串?

java - 在 Eclipse 中运行 Nutch - 缺少构建文件夹

python - 如何将我的 'split' 代码转换为正则表达式

Python:使用字符串调用子函数

Python:字符串到列表列表