次のようなオブジェクトの配列を含む正規表現で解析したい JSON 応答があります。
...
{
"Id":"01",
"Subject":"Sub",
....
"Status":"Completed"
...
},
{
"Id":"02",
"Subject":"Sub",
....
"Status":"Waiting"
...
}
ステータスが待機中のオブジェクトのIDを取得したい。
解析すると"Id": "(.+?)",[\s\S]+?"Subject": "Sub",[\s\S]+?"Status": "Waiting";
、「待機中」から最初の「Id」まで(後方)一致します。確かに、待っているオブジェクトの ID が必要です。