常用的正则表达式

常用的正则表达式:

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))

 

posted @ 2019-02-16 17:10  effortsing  阅读(82)  评论(0编辑  收藏  举报