我有以下角色:
{"foo":"bar"}
正则表达式的目标是在最后一个双引号后跟一个冒号时,查找周围的双引号。在提到的情况下,它应该只找到前两个双引号,因为两个的最后一个后跟一个冒号。
我目前有以下正则表达式:((")+[^"]+"+:)
,可以找到"foo":
。我应该更改什么以便它可以单独选择双引号?
您可以按照本例所示"+([^"]+)"+(?=:)
将其匹配并替换$1
为。但是,这没有考虑任何转义,您可以考虑@Jan关于使用JSON库的评论。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句