【发布时间】:2017-06-01 23:31:26
【问题描述】:
应用于“456x56”的正则表达式(?=(\d+))\w+\1 仅找到一个匹配“56x56”。
为什么搜索引擎不再继续寻找下一个匹配“6x56”?
【问题讨论】:
-
因为 56x56 的字符已经被
\w+\1使用了。您无法再次匹配它们。 -
那不是“下一场比赛”。它们重叠。它开始寻找下一个匹配在第一个匹配的结束之后。如果它按您想要的方式工作,那将毫无用处。