String preCode = "helloi++;world";
String newCode = preCode.replaceAll("i++;", "");

//所需的输出:: newCode = "helloworld";
但这不是用空白代替i++。

最佳答案

只需使用replace()而不是replaceAll()

String preCode = "helloi++;world";
String newCode = preCode.replace("i++;", "");

或者如果您想要replaceAll(),请应用以下正则表达式
String preCode = "helloi++;world";
String newCode = preCode.replaceAll("i\\+\\+;", "");

注意:对于replace(),第一个参数是字符序列,但是对于replaceAll,第一个参数是regex

09-28 06:44