0

我需要匹配(不删除)文本中所有重复的单词。

例如:男装·T恤·衬衫·复古·T·衬衫·1990·深·黑·红·文·深·黑·红·文·X-小

深·黑·红·文字·深·黑·红·文字重复。

我找不到任何正则表达式。

请帮忙!

PS 有时它只会匹配一个单词:例如 brown brown,有时是我之前提到的图案。

4

1 回答 1

-1

您可以使用正则表达式\b(\w+)\b(?=.*\b\1\b)

  • \b(\w+)\b匹配任何单词字符 1 次或多次,前后都有单词边界

  • (?=.*\b\1\b)确保在您的比赛之后重复第一组中匹配的内容。

演示。

于 2018-06-11T08:34:47.450 回答