如何申请这个正则表达式?

时间:2015-07-03 17:42:46

标签: regex json

对不起这个问题,但我已经花了6个小时尝试申请一个正则表达式 在解析一个社交网络时,我遇到了问题:一些昵称可能包含双引号(f.ex。John "Superstar" Smith),而我的应用程序在尝试jsonfy这些字符串时失败。这是我从在线验证器看到的错误:
enter image description here
那么,如何将2x双引号替换为前一个单词为"nickname":的1x双引号?

我尝试分组(?=“昵称”:)并寻找2x双引号(\“\”),但没有运气。

1 个答案:

答案 0 :(得分:2)

您可以使用以下正则表达式。

"{2}([^,}]+?)"{2}

Regular expression visualization

Debuggex Demo