我有一个像这样的字符串:
{
"root": {
"var": "123"
},
"subject": {
"address": {
"phone": "string",
"mail": [
"string"
我的正则表达式看起来像这样\“([^ \”] *)\“我希望引号中的字符串匹配,但是如果只有一对引号而一行中没有其他内容,则不希望这样最后一行:“ string”
有什么帮助吗?
答案 0 :(得分:0)
按照您的示例,此正则表达式将返回所有带有前导冒号:
的字符串(因此,如果没有像最后一行那样的冒号,则没有匹配项),或者存在尾随空格和冒号。 / p>
\"(.+)\"(?=:)|(?<=: )\"(.+)\"