Regex -替换字符串中包含双引号和逗号的部分

本文关键字:替换 字符串 包含双 Regex | 更新日期: 2023-09-27 18:11:43

我想用Regex替换文本中双引号和逗号之间的字符串的一部分。假设我有一个这样的字符串:

{Name: {'"before'":'Aj', '"after'":'Ajay'} }

所以我想提取"before" :和逗号之间的文本。即Aj,代之以"Aj"after文本以同样的方式获得'Ajay并将其替换为"Ajay"

谁能帮我在这个使用正则表达式?

Regex -替换字符串中包含双引号和逗号的部分

如何替换'的宽度"

string yourString = "{Name: {'"before'":'Aj', '"after'":'Ajay'} }";
yourString = yourString.Replace('''', '"');
//result would be: {Name: {"before":"Aj", "after":"Ajay"} }

我不太了解正则表达式,但我希望这个工作