正则表达式JavaScript重叠匹配

时间:2015-06-19 15:33:06

标签: javascript regex

如果我有一个像fooba这样的字符串,我想同时抓住foofooba,我该怎么办?如果我使用foo|fooba,则只会抓取第一个foo而不是fooba

1 个答案:

答案 0 :(得分:2)

对两种模式使用先行(零宽度断言):

(?=(foo))(?=(fooba))

RegEx Demo