2016-10-05 65 views
-1

我想用双引号和逗号之间的正则表达式替换字符串中的一部分。假设我有这样的字符串:正则表达式 - 用双引号和逗号替换单词之间的一部分字符串

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

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

任何人都可以请帮助我使用正则表达式?

回答

0

怎么样更换'宽度"

string yourString = "{Name: {\"before\":'Aj', \"after\":'Ajay'} }"; 
yourString = yourString.Replace('\'', '"'); 

//result would be: {Name: {"before":"Aj", "after":"Ajay"} } 

我不知道很多关于正则表达式,但我希望这个作品。

+0

这可以做的工作,但我想如果我可以在正则表达式更安全的一面。谢谢 :) – Appu

相关问题