我有一个正则表达式/(.)\1{1,2}/,它匹配包含重复字符序列的文本。
但我想要一个相反的正则表达式。我不想否定它。我该怎么做
答案 0 :(得分:0)
答案 1 :(得分:0)
没有否定就无法实现,
(.)(?:(?!\1).){1,2}
以下正则表达式会捕获第一个字符并检查两个以上的重复字符。如果开头有两个以上的重复字符,则不会匹配该字符串。
^(.)\1(?:(?!\1).)+$
答案 2 :(得分:-4)
您可以尝试
"^(?!.*(.)\1).{0,11}$"