实例1.
验证用户输入的密码是否符合要求,密码的要求是:
(1)不得少于8个字符.
(2) 只能包含大小写字母、数字和下划线.
1 | import re |
注意:\033[0m 是控制字体颜色的代码格式,详见点这里。
实例2.
找出字符串”abcd123d123aad1v123“中以a开头,以123字符串结尾,但是中间不出现123这个字符串的字符串。结果应为:abcd123和ad1v123。
1 | import re |
实例3.
找出”a123abvpd123dpf12ab123sabd123f1123abc”中以123字符串开头,以ab字符串结尾,但是中间不出现123和“p”这两个字符串的子字符串。结果应为:123ab和123sab和123ab。
1 | import re |
实例4.
匹配电话号码.
1 | p = re.compile(r'\d{3}-\d{6}') |
实例5.
匹配IP.
1 | x=re.search(r"(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]\.)","192.168.1.1") |