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/