首页 > 其他 > 详细

常用的正则表达式

时间:2019-02-16 17:41:53      阅读:163      评论: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 版权所有
打开技术之扣,分享程序人生!