gpt4 book ai didi

python - 查找 {} 之间唯一的多个相似的 json 字符串

转载 作者:行者123 更新时间:2023-12-01 03:11:49 26 4
gpt4 key购买 nike

我正在尝试在 python 脚本中的字符串中匹配多组未加引号/无效的 json。

这是我尝试解析的字符串示例

string = ' json.piece({ id:001,dictionary_id:0013,weight:"10"}); json.piece({ id:002,dictionary_id:0075,权重:"01"}); json.piece({ id:007,dictionary_id:0010,weight:"54"});'

我当前的正则表达式是:

result = re.findall(r"(\{[^}]*\})", string)

它不是找到单个片段,而是找到整个字符串,因为它在技术上也是正确的,但尽管我通过 stackoverflow 进行了搜索,但似乎找不到解决方案

最佳答案

您可以使用(\{[^}]*?\})使您的正则表达式非贪婪

关于python - 查找 {} 之间唯一的多个相似的 json 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42836238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com