首页 > 其他 > 详细

常用的正则表达式

时间:2019-02-16 17:41:53      阅读:166      评论:0      收藏:0      [点我收藏+]
常用的正则表达式:

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

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!