我想匹配所有重复的单词。这是我拥有的正则表达式:
(\w+)(?=\s+(?:\1))
我在这里使用的测试用例是:
dsdsds dd dd dd dd dd sdsds
正则表达式仅匹配四个dd
,但是我想匹配所有四个。我知道删除非捕获组(\w+)(?=\s+(\1))
可以解决问题,但是输出仍然是4个组,我需要5个。我想使用单个正则表达式匹配所有dd
。
除正则表达式外,我没有其他方法。
Here is my previous question可能会让您更加清楚我要达到的目标。