常用的正则表达式

常用的正则表达式:

Email:'[0-9a-zA-Z]+@[0-9a-zA-Z]+.[a-zA-Z]{2,3}'

IP地址:'d{1,3}.d{1,3}.d{1,3}.d{1,3}'

Web地址:'https?:/{2}w.+'


import re
# 匹配email的正则表达式
email='[0-9a-zA-Z]+@[0-9a-zA-Z]+.[a-zA-Z]{2,3}'
result=re.findall(email,'linling@geekori.com')
print(result)
result=re.findall(email,'我的email是linling@geekori.com不是bill@geekori.com请确认输入的email是否正确')
print(result)

#匹配ipv4的正则表达式
ipv4='d{1,3}.d{1,3}.d{1,3}.d{1,3}'
result=re.findall(ipv4,'这是我的ip地址:223.67.8.90,你的ip地址是223.45.67.3')
print(result)

#匹配Url的正则表达式
url='https?:/{2}w.+'
url1='https://geekori.com'
print(re.findall(url,url1))
print(re.match(url,url1))
原文地址:https://www.cnblogs.com/effortsing/p/10388388.html