为什么下面的正则表达式:混淆正则表达式的结果
"_id":"(.+?)"}\],"componentType":"(.+?)"
该字符串:
"name":"in","_id":"a05d91a7-6be0-c252-08e9-bf94cc0be36e","value":"5.6"}],"_id":"e986915c-22db-429f-9fe7-ae2e2ddfa779","refId":"de9ff045-21ce-4833-af34-30f50c129840","failId":"8b723736-a391-fd7e-8d23-7cc72e568f48"},{"outputs":[{"metadata":{"label":{"value":"Output Integer","capco":"U"},"desc":{"value":"Output
Integer.","capco":"U"}},"name":"f7018f5c-057c-6ab9-7300-875c712b87b7","_id":"daad7ae7-356b-57ca-037e-0c4bcb307201"}],"componentType":"model","metadata":{"signature":"ab7e00a928dc79af806b828e1831a95e","zOrder":1,"label":{"lang":"en","value":"BBBBBBBBBBB","capco":"U"},"geom":{"w":150,"x":203,"h":60,"y":324}
底部从a05d91a7 UUID拉一切的组件类型,而不是来自于该_id底部?我有(据我所知)没有任何指示在id(。+?)模式和componentType模式之间拉动额外的内容?
我试图专门拉如下:
"_id":"daad7ae7-356b-57ca-037e-0c4bcb307201"}],"componentType":"model"
要明确,UUID是可变的,hense的
我想你需要一个像''_id“:”([^“] +?)”}],“componentType”:“([^”] +?)“';)的正则表达式。 –
出于好奇,为什么不使用一些json库来解析输入? – nu11p01n73R
不熟悉java的json库中可用的东西,我在jmeter中构建这些查询 –