为什么我无法抓取子图案?当我希望输出undefined
时,控制台显示hello
。如果将matches[1]
更改为matches[0]
,则会得到{{hello}}
。那么,为什么我不能访问该子模式?
var str = "{{hello}}";
var matches = str.match(/{{(.+)}}/ig);
console.log(matches[1]);
最佳答案
尝试:
str.match(/{{(.+)}}/i);
代替。
关于javascript - 正则表达式,获取子模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19864372/