0
点赞
收藏
分享

微信扫一扫

python中用正则表达式查找一个字符串中所有的email

海滨公园 2022-03-25 阅读 66
python

 正则表达式:[A-Za-z0-9.\-+_]+@[a-z0-9.\-+_]+\.[a-z]+

import re 

s='我的邮箱是aigo@163.com,老师的Email是zhang@123.com'

prefix='[0-9a-zA-Z]+@[0-9a-zA-Z]+\.'

#result=re.findall(prefix+'com|'+prefix+'net',s,re.I)   # 找到以com结尾的邮箱地址, re.I表示忽略大小写
result = re.findall(r"[A-Za-z0-9.\-+_]+@[a-z0-9.\-+_]+\.[a-z]+", s)


print(result)

运行结果:

 

举报

相关推荐

python re 正则表达式,非某个字符串

0 条评论