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

密码检验合格程序

作者: 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