I have the following JSON object:
{
"fieldId": "id1",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 142,
},
{
"fieldId": "id2",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 100,
},
{
"fieldId": "id3",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 159,
}
I want to match the following:
{
"fieldId": "id2",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 100,
},
I’ve tried using the regex (\{.*)id2(.*?)\}, but the match returns as:
{
"fieldId": "id1",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 142,
},
{
"fieldId": "id2",
"isVisibleInDetails": true,
"isVisibleInGrid": true,
"columnWidth": 100,
},
Can anyone please correct my regex?
use this regular expression
\{[^{]*id2[^}]*?\}