【发布时间】:2019-07-05 12:56:37
【问题描述】:
我必须在字符串中使用 \" 但显然我不能。 更具体地说,我需要执行以下操作: 假设字符串是这样的:
I like cookie's "%s"
str = str.replace('"', '\"');
但我需要字符串在替换后看起来像这样:
I Like cookie's \"%s\"
有人愿意帮忙吗?
【问题讨论】:
-
str = str.replace("\"", "\\\"");您还必须转义引号和反斜杠 -
第一个\将转义第二个,然后第三个将转义
",结果将是\"。