我有一个json格式的巨大字符串。
问题是格式不正确。
我想要做的是找到一些标签的出现并用其他值替换它的值
我要搜索的是此字符串"distanceP":\somtext, and "distance":\sometext,
我希望将这两个字符串替换为"distanceP":"\somtext", and "distance":"\sometext",
字符串可以是LIKE "distanceP":\u1633, OR "distance":\u16asa3, OR "distanceP":\u1633sass,
请不要包括引号和反斜杠标志。
任何人都可以告诉我REGEXP表达式搜索并替换为我自己的值。
答案 0 :(得分:0)
你试过string.Replace("\"distanceP\":\\", "\"distance\":\\")
吗?字符串中的\
转义下一个字符,实际上强制它成为字符串的一部分作为文字。因此\\
在字符串中变为\
。 Replace
将执行您正在寻找的内容,将另一个字符串替换为给定字符串。我认为你不需要RegEx。