美文网首页
密码检验合格程序

密码检验合格程序

作者: yuriy0_0 | 来源:发表于2019-01-07 11:27 被阅读0次
    1.PNG
    #我自己写的很烂了,这里是收藏来自大佬的解答,正则表达式还是不太熟悉啊
    `import` `re`
    
    `try``:`
    
    `while` `1``:`
    
    `s` `=` `raw_input``()`
    
    `a` `=` `re.findall(r``'(.{3,}).*\1'``, s)`
    
    `b1` `=` `re.findall(r``'\d'``, s)`
    
    `b2` `=` `re.findall(r``'[A-Z]'``, s)`
    
    `b3` `=` `re.findall(r``'[a-z]'``, s)`
    
    `b4` `=` `re.findall(r``'[^0-9A-Za-z]'``, s)`
    
    `print` `'OK'` `if` `([b1, b2, b3, b4].count([]) <``=` `1` `and` `a` `=``=` `[]` `and` `len``(s) >` `8``)` `else` `'NG'`
    
    `except``:`
    
    `pass`
    
    

    相关文章

      网友评论

          本文标题:密码检验合格程序

          本文链接:https://www.haomeiwen.com/subject/ynayrqtx.html