【发布时间】:2012-09-30 17:17:32
【问题描述】:
我正在尝试用 \" 替换包含 " 的字符串,下面是我尝试过的程序
String s="\"/test /string\"";
s = s.replaceAll("\"", "\\\"");
System.out.println(s);
但我得到与字符串“/test /string”相同的输出。为什么我的替换功能不起作用。如果我这样做了
s = s.replaceAll("\"", "\\\\\"");
然后我得到我想要的输出 \"/test /string\" 。为什么以前的 dint 工作,即使在代码中我试图用 \" 替换 "
【问题讨论】: