我正在尝试将包含 " 的字符串替换为 \" ,下面是我尝试过的程序
String s="\"/test /string\"";
s = s.replaceAll("\"", "\\\"");
System.out.println(s);
但我得到与字符串“/test /string”相同的输出。为什么我的替换功能不起作用。如果我做
s = s.replaceAll("\"", "\\\\\"");
然后我得到我想要的输出 \"/test /string\" 。为什么以前的 dint 工作,即使在代码中我试图用 \ 替换“”