如何在C#中转义反斜杠双引号

时间:2019-07-16 21:41:56

标签: c# regex string

我有一个数据字符串,每个双引号都转义了

\"\"data\"\": [ { \"\"type\"\": etc.

如何删除反斜杠以将字符串转换为

""data"": [ { ""type"": 

使用C#,正则表达式或其他方法

我尝试过text.Replace(@"\"",""),但没有任何反应。

2 个答案:

答案 0 :(得分:0)

如果实际打印出如下字符串:

var str = "\"\"data\"\": [ { \"\"type\"\": etc.";
Console.WriteLine(str);

将会看到\是一个C#预编译信息字符,不会传递给运行时。

在内存缓冲区中以及打印出来时的实际文本是:

enter image description here

答案 1 :(得分:-1)

在下面尝试代码

text.ToString().Replace("\"", "");