java - 一条语句中的多个替换

标签 java replace

test = test.replace("COOL", "");
        test = test.replace(" ", "");
        test = test.replace("GRUPPE=", "");
        test = test.replace("\n", "");
        test = test.replace("\r", "");

这只是一个例子。我还有 20 个字符串需要替换。

现在我只想用一个声明来表达这一点。有可能这样做吗?或者该代码是执行此操作的“最佳”代码吗?

我是用JAVA开发的。

最佳答案

如果您要替换这些单词的所有实例,可以这样做

test.replaceAll("COOL|\\s+|GRUPPE", "");

\\s+ 被正则表达式视为\s+,其中包括空格和换行符。

关于java - 一条语句中的多个替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23516719/

相关文章:

java - JUnit parameterized Tests 获取测试后的参数

mysql - 如何通过 MySQL 修剪 Woocommerce 简短描述(查找文本并修剪之后的所有内容)?

r - 更改 R 中的列标题,交替使用空格和名称(对于 genalex 格式)

python - 正则表达式替换直到注释

r - 如何在R中用相同的字符串替换多个字符串

Java 文本文件登录

java - 使用 Timer 和 ArrayList 更新 TextView

java - 如何在 IntelliJ 中为 byte[] 使用数据类型渲染器列表

java - 安卓 Java : bitmap resize define height and width auto

regex - 将一组连续的正则表达式应用于多个文件(emacs)