美文网首页
Regular_Expressions

Regular_Expressions

作者: 泠泉 | 来源:发表于2021-09-23 10:47 被阅读0次

/***/g 这里的g什么意思?

r = /(a+)(b*)/g
s='aaabbb'
group = r.exec(s)

注意r有一个lastIndex指针,如果是有g的话,每次执行会记住上一次的lastIndex指针,继续往后匹配。
这样会出现第一次执行匹配到结果,第二次为null,第三次又成功的结果。所以如果不是切割全文匹配,不要加g,这样每次lastIndex都可以从0开始匹配。

相关文章

网友评论

      本文标题:Regular_Expressions

      本文链接:https://www.haomeiwen.com/subject/wpgngltx.html