-5

替换'\'使用String.replaceAll()不起作用。

String t="It can't be done";
String title=t.replaceAll("'", "\\\'");
syso(title);

预期输出:无法完成

4

2 回答 2

1

您可能需要双重转义斜线。

t.replaceAll("'", "\\'")
于 2012-09-17T16:36:36.080 回答
0

不寻常的输出,但你需要一个额外的斜线\

t.replaceAll("'", "\\\\'")
于 2012-09-17T16:38:18.763 回答