Java replaceAll多个chars引用

时间:2017-06-08 20:14:22

标签: java string replace char

晚上好!

我必须在不同的字符之前添加反斜杠(\)。 这项工作但不是好方法:

test = test.replaceAll("\\(", "\\\\(");
test = test.replaceAll("\\&", "\\\\&");

......等等。 以下代码要好得多,但我的问题是在字符串中搜索多个字符。 (B E)或(B,E)不起作用。

String test = "ABCDEFG";
test = test.replaceAll("(B)","\\$1");
System.out.println(test);

有没有办法搜索多个字符并在前面添加一个反斜杠,只有一个replaceAll调用?

感谢您的帮助!

0 个答案:

没有答案