regex - 双字的正则表达式

标签 regex repeat

我正在尝试编写一个正则表达式来检测重复两次的单词,例如 greatgreatappleapple。经过数小时的尝试,我找不到任何方法,我将其发布在这里,看看是否有人可以提供帮助。

最佳答案

试试这个(example 在 RegExr 上):

(\w+)\1

如果您想确保整个字符串是一个双字,请添加 anchor :

^(\w+)\1$

有关更多信息,请参阅文档 - "Round brackets for grouping and backreferences" .

关于regex - 双字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11086729/

相关文章:

java - 如何在 Android 中使用自定义正则表达式验证 EditText 输入?

html - 如何从背景图像中删除可见像素

用于解析目录和文件名的正则表达式

python - 如何在 lxml xpath 中使用正则表达式?

error-handling - Quartz.net Cron触发器仅触发一次

java - 正则表达式重复字符数

python - 在函数 Python 3 中重复 for 循环

css - 如何用少量 CSS 定位大量绝对 div?

ios - 使用大写符号快速获取字符串中的 URL 的正则表达式

c# - 正则表达式 - 替换除文件扩展名之外的所有点,特殊字符