如何用"
替换所有\"
个字符。我有一些字符串,像这样:
{ “ConfirmId”: “0d8de6a6-15f1-4084-ba3a-4ebfe3151b38”, “数量”:1.00, “费”:0.00, “FullAmount”:1.0}
我需要这样的回答:
{\ “ConfirmId \”:\ “0d8de6a6-15f1-4084-ba3a-4ebfe3151b38 \”,\ “金额\”:1.00,\ “费\”:0.00,\ “FullAmount \”:1.0}
我该怎么做? 这是我的部分代码示例:
String replace = Answer.get(1);
replace = "\"" + replace.replaceAll("\"","\\\"") + "\"";
System.out.println(replace);
但它不好用。有人有什么想法吗?
答案 0 :(得分:0)
将您的行更改为以下
replace = replace.replaceAll("\"", "\\\\\"");
它将改变" Confimed"到\" Confimed \"