如何匹配任意相邻的相同字符串?

如何匹配任意相邻的相同字符串?

我需要查找数据中的一些重复字符串。它们具有重复两次的模式,并且重复部分相邻,中间没有空格。它们可以具有任意长度(在一行内),并且可以包含字母、数字和空格。如何使用正则表达式来匹配此类字符串?谢谢。

我想要匹配的示例:

FooFoo
Bar 1Bar 1
X1 Y2 Z3X1 Y2 Z3

编辑:我使用的 RegEx 引擎是 Python 的 re 包。我意识到这个问题更适合 StackOverflow,对此我深感抱歉。

答案1

根据您的正则表达式风格,可以完成以下工作:

^(.+)\1$

演示与说明

相关内容