【发布时间】:2015-04-07 17:38:40
【问题描述】:
我有一个名字列表。名称可能有一个、两个或多个部分。例如:
- 雪儿
- 汉弗莱·鲍嘉
- 埃德加·艾伦·坡
我的输入供应之一是给我输入名字,名字重复两次,中间有一个空格。
- 雪儿雪儿
- 汉弗莱·鲍嘉汉弗莱·鲍嘉
- 埃德加·艾伦·坡埃德加·艾伦·坡
是否有一个正则表达式可以用来查找重复的行?并得到它给我的名字(不重复)。
【问题讨论】:
标签: regex
我有一个名字列表。名称可能有一个、两个或多个部分。例如:
我的输入供应之一是给我输入名字,名字重复两次,中间有一个空格。
是否有一个正则表达式可以用来查找重复的行?并得到它给我的名字(不重复)。
【问题讨论】:
标签: regex
【讨论】:
([\w\. ]+) (\1) 来允许数字和句点。在 C# 中工作得很好。
abc cba,它会在c c 找到匹配项。因此它适用于示例,因为它们以大写字母开头并以小写字母结尾,但对于全小写的单词可能会误报。
【讨论】:
【讨论】:
g(全局)和m(多行)标志。 See this demo
Humphry 出现了两次。如果您在第二行插入foo bar baz then it won't match 不确定哪里有混淆。