如果没有重复4次或更多次的字符,我想构造一个匹配密码的正则表达式.
我提出了正则表达式,如果有重复4次的字符或字符组,它将匹配:
(?:([a-zA-Z\d]{1,})\1\1\1)
有没有什么方法可以匹配只有字符串不包含重复?我尝试了Regular expression to match a line that doesn’t contain a word?中建议的方法,因为我认为正面/负面前瞻的一些组合将成为它.但我还没有找到工作实例.
重复我指的是字符串中任何位置的任意数量的字符
示例 – 不应该匹配
aaaaxbc
abababab
x14aaaabc
示例 – 应该匹配
abcaxaxaz
(a is here 4 times but it is not problem,I want to filter out repeating patterns)