【发布时间】:2014-09-30 07:35:50
【问题描述】:
我试图在我的字符串中转义 \ 和 ",如下所示:
text.Replace("\\", "\\\\").Replace("\"", "\\\"");
但是text的结果,
arash "moeen"
结果是
arash \\\"moeen\\\"
我该如何解决这个问题?
【问题讨论】:
-
什么是
text开头?您将 \ 替换为 \\ 并将"替换为\"。 -
为什么要逃避它们?
-
text = arash "moeen"
-
所以你希望你的结果文本变成:
arash \"moeen\"? -
因为当我解析它时,它们往往会破坏我的 json 字符串。
标签: c# string escaping double-quotes