删除"和\使用替换

时间:2016-09-01 12:34:01

标签: c#

string a = "\"address\": {\r\n  \"label\":"


string b = "{\r\n  \"label\":"


a.replace(""\"address\": ", "")

目标是删除数据"" \"地址\":"并检索与字符串b相同的值?

4 个答案:

答案 0 :(得分:0)

这应该这样做,你在替换

中有1个引用toomany
a.Replace("\"address\": ", "")

答案 1 :(得分:0)

尝试a.Replace("\\\"address\\\": ", "")

答案 2 :(得分:0)

如果要在字符串中解析双引号,则必须在引号前加斜杠:" \"" 不管怎样,在这个例子中都不需要它,因为它已经嵌入字符串中。你的问题的解决方案:

        string a = "\"address\": {\r\n  \"label\":";
        string b = "{\r\n  \"label\":";
        a = a.Replace("\"address\": ", "");

答案 3 :(得分:0)

也许你可以在字符串前使用@运算符。通过这样做,您不必转义代码,从而创建更易读的代码: - )