我试图在python脚本中的字符串中匹配多组未引用/无效的json。
这是尝试解析
的字符串的示例 string = ' json.piece({ id:001, dictionary_id:0013, weight:"10" }); json.piece({ id:002, dictionary_id:0075, weight:"01" }); json.piece({ id:007, dictionary_id:0010, weight:"54" });'
我现在的正则表达式是:
result = re.findall(r"(\{[^}]*\})", string)
不是找到单个部分,而是找到整个字符串,因为它在技术上也是正确的,但我尽管通过stackoverflow进行拖网,但似乎无法找到解决方案
答案 0 :(得分:2)
您可以使用(\{[^}]*?\})
制作regex
非贪婪