regex = /(utest|ctftest)>(\w+) {('xmlfile':'(\w+).xml.*|.*)}/g;
match = regex.exec(data);
在{('xmlfile':'(\w+).xml.*|.*)
}内的此正则表达式中,如何获取内部(\w+)
组值。
请帮帮我。
答案 0 :(得分:1)
内部(\w+)
匹配项存储为match
变量的第四个匹配组。所以你可以使用
console.log(match[4]);
您还可以在regex101上看到:https://regex101.com/r/aD3zI8/2
答案 1 :(得分:0)
我测试过:
some times utest>SWATTest {'xmlfile':'PLI_4KB_aligned.xml', 'GiveUpTime':'30'}
一些评论(如上文评论中所指出的):
\{
和\}
来匹配字面括号(
计算,您希望从第四个(
开始,使用\4
或$4