创建正则表达式

时间:2014-05-03 16:00:44

标签: regex

我有一个字符串:

"shop": null, "amenity": null, "source": null, "public_transport": "stop_position", "religion": null, "history": null, "office": null, "place": null, "natural": null, "phone": null, "repair": null, "barrier": null, "craft": null, "noexit": null, "atm": null, "shape:plan": null,

我想选择价值为空的部分,例如"shop": null, "amenity": null,

我尝试使用表达式,\s.*:\s",\s.*null$以及其他变体,但我没有得到必需的结果。

1 个答案:

答案 0 :(得分:1)

我会使用JSON解析器,但为了回答你的问题,这个正则表达式匹配值为null的属性:

(?<=")[^"]+(?=": null)

请参阅live demo