У меня есть строка, подобная следующей.
"file":"Send/P.dfsghgsdfgsdfg.002.P001.test--1jc73ixtc7fd8.xml",
"bindataId":690059034230943545254345,
"msgId":"565638.4997972882814290494.52343220",
"orgnlMsgId":"-1jc73ixtc7fd8"
Это похоже на объект, но на самом деле это не так.
Они могут иметь ключ file
,Если они есть, он может содержать значение orgnlMsgId's
. Например, в этом случае файл содержит -1jc73ixtc7fd8
.
Мне нужно сопоставить значение orgnlMsgId's
независимо от того, содержит файл значение или нет. Я использовал Negate-Lookahead (/orgnlMsgId":"(.*)(?<!.xml)"/
), но обнаружил, что Firefox не поддерживает его. Поэтому я не могу использовать прогнозирование или прогнозирование.
Как мне сопоставить значение orgnlMsgId?