我有这样的输入(JSON格式)
{ "位置":[{ "ID": "1BCDEFGHIJKLM", "somename": "ABCD", "fewname": "xyzland", "SID": "", "SNAME": "", "regionname":" ZEE-整体 " "类型": "一些", "站点代码": "", "someCode": "ROTXY", "fewCode": "NL", "P码": "ROTXY", "someid":" 1BCDEFGHIJKLM ",""fewid":"GIC8"},{"id":"7823XYZHMOPRE","somename":"abcd Junction","fewname":"美国","sid":"","sname":" ","regionname":"New York","type":"some","siteCode":"","someCode":"USRTJ","fewCode ":" 美国", "P码": "USNWK", "someid": "7823XYZHMOPRE", "fewid": "7823XYZLMOPRE"},{ "ID": "799XYZHMOPRE", "somename": "ABCD-马斯弗拉克" "fewname": "xyzland", "SID": "", "SNAME": "", "regionname": "Zee的-整体", "类型": "一些", "SITECODE": "","someCode ":" XYROT", "fewCode": "NL", "P码": "", "someid": "799XYZHMOPRE", "fewid": "OIUOWER348534"}]}somename ":" ABCD-马斯弗拉克 " "fewname": "xyzland", "SID": "", "SNAME": "", "regionname": "Zee的-整体", "类型": "一些"," SITECODE ":"", "someCode": "XYROT", "fewCode": "NL", "P码": "", "someid": "799XYZHMOPRE", "fewid": "OIUOWER348534"}]}somename ":" ABCD-马斯弗拉克 " "fewname": "xyzland", "SID": "", "SNAME": "", "regionname": "Zee的-整体", "类型": "一些"," SITECODE ":"", "someCode": "XYROT", "fewCode": "NL", "P码": "", "someid": "799XYZHMOPRE", "fewid": "OIUOWER348534"}]}fewid ":" OIUOWER348534" }]}fewid ":" OIUOWER348534" }]}
现在,我想使用正则表达式获取第一个"id"值1BCDEFGHIJKLM.我已经成功使用了这一点
[^({"location":[?{"id":")].{0,12}但这是不完整的.有人可以帮助我如何忽略值1BCDEFGHIJKLM之后的其余部分