gpt4 book ai didi

regex - 如何使用正则表达式将 JSON 对象与唯一 ID 匹配

转载 作者:行者123 更新时间:2023-12-04 05:12:25 26 4
gpt4 key购买 nike

我有以下 JSON 对象:

{ 
"fieldId": "id1",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 142,
},
{
"fieldId": "id2",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 100,
},
{
"fieldId": "id3",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 159,
}

我想匹配以下内容:
{ 
"fieldId": "id2",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 100,
},

我试过使用正则表达式 (\{.*)id2(.*?)\},但匹配返回为:
{ 
"fieldId": "id1",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 142,
},
{
"fieldId": "id2",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 100,
},

任何人都可以更正我的正则表达式吗?

最佳答案

使用这个正则表达式 \{[^{]*id2[^}]*?\}

关于regex - 如何使用正则表达式将 JSON 对象与唯一 ID 匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14734135/

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