为字符串中重复的连续字符编写正则表达式

时间:2018-02-22 14:47:09

标签: javascript regex

给定一个字符串var str = "abcc",如果var regExp = /(.)\1+/,则它会成功识别" cc"通过运行"abcc".match(regExp);,但为什么/.\1+/不起作用,因为它也意味着前一个字符的多个副本? 请提供一些见解?

1 个答案:

答案 0 :(得分:1)

(.)表示后来使用\1引用的捕获组,所以基本上你说"找到多次出现的捕获组1"。

你的第二个例子不起作用,因为没有涉及捕获组。