在正则表达式的末尾'/'之外有字符?

时间:2010-12-27 21:23:48

标签: javascript regex

var myRe = /d(b+)d/g;  
var myArray = myRe.exec("cdbbdbsbz");  

正则表达式之后的那个g是什么?

3 个答案:

答案 0 :(得分:2)

这意味着'apply regex globally'(或重复)到目标。它会影响替换操作,而不是匹配表达式本身。

答案 1 :(得分:1)

答案 2 :(得分:0)

在Perl中,/ g告诉正则表达式引擎搜索整个字符串的出现次数,而不是在第一次出现时停止。