import re
#常见的正则表达式
#QQ ^[1-9](\d{4-10})$
#mobile ^1[34578](\d{9})$
#固定电话 ^0[1-9](\d{1,2})-[1-9](\d{6-7})$
#email \w(.|_|\w)+@\w+\.\w+{1,3} 或者 ([A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4})
#超链接 (http://\S*?)[\"|>|)]
# (http://\S*?)[\"] 提取的内容不带"
# http://\S*?[\"] 提取的内容带"
# \S非空字符 ?非贪婪(竟可能的少匹配些) \"|>|)三个符号其中之一就结束
#ip
#255
#0-9 \d
#10-99 [1-9]\d
#100-199 1(\d){2}
#200-249
#250-255
#((\d|[1-9]\d|1(\d){2}|2[0-4]\d|25[0-5])\.){3}(\d|[1-9]\d|1(\d){2}|2[0-4]\d|25[0-5])
m=re.match(r"((\d|[1-9]\d|1(\d){2}|2[0-4]\d|25[0-5])\.){3}(\d|[1-9]\d|1(\d){2}|2[0-4]\d|25[0-5])","127.0.0.1")
if m is not None:
print(m.group())
else:
print(None)
Python 常见的正则表达式
最新推荐文章于 2024-09-11 08:34:05 发布