如何根据以下规则创建正确的正则表达式规则?
Console.WriteLine
。有什么想法吗?谢谢!
答案 0 :(得分:2)
使用lookaheads和back referencing:
^(?=.*[a-z])(?=.*\d)(?!.*(.)\1{3}).*$
修改:如果您不希望匹配具有空格字符的字符串,则可以执行以下操作:
^(?=.*[a-z])(?=.*\d)(?!.*(.)\1{3})\S*$ // replaced the . at the end with \S