用(\“)替换字符(”)

时间:2013-12-02 10:56:47

标签: java string

我需要在Java中用(\“)替换字符(”) 例如:Hello "Anne"!更改为Hello \"Anne\"!

请问任何建议?

value.replace("\"", ...?);

6 个答案:

答案 0 :(得分:7)

您需要以与转移\相同的方式逃避",因此:

value.replace("\"", "\\\"");

答案 1 :(得分:2)

试试:

value.replace("\"", "\\\"");

答案 2 :(得分:2)

尝试

value=value.replace("\"","\\\"");

答案 3 :(得分:1)

使用三反斜杠:

value.replace("\"", "\\\"");

答案 4 :(得分:1)

尝试

value = value.replace("\"", "\\\"");

答案 5 :(得分:1)

str.replaceAll("\"","\\\"")将有效。

   String strNew=str.replaceAll("\"","\\\"");