标签: regex
我有这个正则表达式:
\b(\w+)\s+\1{1,}\b
在线测试:https://regex101.com/r/iHnSCs/1m
,但仅匹配2个连续的单词。我该如何搭配?我尝试了几种解决方案,但似乎我做错了。谢谢。
答案 0 :(得分:1)
将\s+\1放入非捕获组,然后重复该组:
\s+\1
\b(\w+)(?:\s+\1)+\b
(要么关闭U标志,要么用?使位置贪婪-还应注意,{1,}简化为+)
?
{1,}
+
https://regex101.com/r/iHnSCs/2