标签: regex
我有一个名单。名称可以包含一个,两个或更多个部分。例如:
我的一个输入用品正在给我提供姓名重复两次的名字,中间有空格。
是否有正则表达式可用于查找带重复的行?并让它给我这个名字(不重复)。
答案 0 :(得分:4)
Live demo
简短而简单:
([a-zA-Z ]+) (\1)
答案 1 :(得分:1)
您可以使用此正则表达式查找至少包含一个重复单词的所有名称:
(.+)\h+(?=\1)
RegEx Demo
答案 2 :(得分:1)
^(.*?)(?=\s\1)
试试这个。看看演示。
https://regex101.com/r/sJ9gM7/71