我需要在Java中用(\“)替换字符(”)
例如:Hello "Anne"!
更改为Hello \"Anne\"!
请问任何建议?
value.replace("\"", ...?);
答案 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("\"","\\\"");