regex - 匹配在字符串中重复两次的任意序列

标签 regex

我有一个名字列表。名称可能有一个、两个或多个部分。例如:

  • 雪儿
  • 汉弗莱·鲍嘉
  • 埃德加·艾伦·坡

我的输入供应之一是给我输入名字,名字重复两次,中间有一个空格。

  • 雪儿
  • 汉弗莱·鲍嘉汉弗莱·鲍嘉
  • 埃德加·艾伦·坡埃德加·艾伦·坡

是否有一个正则表达式可以用来查找重复的行?并得到它给我的名字(不重复)。

最佳答案

Live demo

简短:

([a-zA-Z ]+) (\1)

关于regex - 匹配在字符串中重复两次的任意序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29497703/

相关文章:

javascript - 将正则表达式定义为 JavaScript 变量会导致错误

php - PHP正则表达式获取URL段

Python正则表达式提取关键字前的最新数字

regex - 使用 Nginx 将所有非子域请求重定向到 (https)apex 域

python - 解包类似元组的文本文件

regex - % :s/\([0-9]*\)_\(*\)/\2 will not rename files

php - PHP 中用于输入验证的正则表达式

java - 从字符串连接到格式化参数的自动转换

c++ - C++ 的 std::regex 中有最大组限制吗?

javascript - 如何使用正则表达式将多个序列替换为列表中的值?