用C#中的实际字符替换转义字符

时间:2016-10-18 15:48:01

标签: c# html asp.net-mvc escaping

我有一串HTML内容,如下所示:

<article aria-labelledby=\"aritcle-title-1\" class=\"col-md-12\">\n</article>    

我想用实际字符替换转义字符:

替换:\ n使用:String.Empty

替换:\“With:”

我正在使用:

model.ContentHTML.Replace("\n", "");

但我无法弄清楚如何用实际报价替换转义的报价。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

这应该有效:

model.ContentHTML.Replace("\\\"", "\"");

前两个反斜杠解析为单个反斜杠,\"解析为"

如果您愿意,也可以使用Regex.Unescape()