Regex 正则表达式匹配字符串具有不带任何分隔符的重复模式
我用正则表达式来匹配凝视有这样重复的模式Regex 正则表达式匹配字符串具有不带任何分隔符的重复模式,regex,Regex,我用正则表达式来匹配凝视有这样重复的模式 abcabcabc // TRUE match is abc mozmozmoz // TRUE match is moz mozpmoz // false 提前感谢使用此正则表达式: (\w+)\1 \1匹配的文本与第一个捕获组最近匹配的文本相同尝试以下内容: ^(\w+)\1+$ 关键是我们使用\1来精确匹配第一组中匹配的内容,即(\w+) 单击查找:我不知道是否可以以通用方式仅使用正则表达式,因为您必须以某种方式描述正在搜索的字符串 但是,
abcabcabc // TRUE match is abc
mozmozmoz // TRUE match is moz
mozpmoz // false
提前感谢使用此正则表达式:
(\w+)\1
\1
匹配的文本与第一个捕获组最近匹配的文本相同尝试以下内容:
^(\w+)\1+$
关键是我们使用\1
来精确匹配第一组中匹配的内容,即(\w+)
单击查找:我不知道是否可以以通用方式仅使用正则表达式,因为您必须以某种方式描述正在搜索的字符串 但是,您可以将此正则表达式作为起点:
^(\w+)\1+
^
表示行的开始
(\w+)
表示一个组中至少捕获一个单词字符,但最多不限
\1
是对捕获组的反向引用
+
表示捕获组必须至少出现一次,但可以出现无限次
非常感谢