我有这个字符串:
#{ID:123}#{ID:456}
我正在使用这个正则表达式搜索匹配项:
/([A-Z0-9 \:#{}])/
它从字符串返回一个匹配项,但它只返回一个结果而不是两个结果。
答案 0 :(得分:1)
这是你正在寻找的吗?
var myregex = /#{id:\d+}/g;
var theMatchObject = myregex.exec(yourString);
while (theMatchObject != null) {
// do something with the match:
// matched text: theMatchObject[0]
theMatchObject = myregex.exec(yourString);
}
<强>解释强>
#{id:
匹配文字字符\d+
匹配一个或多个ASCII数字}
匹配文字字符