Python

Python基础(27) - 使用正则表达式查找字符串中的Ema

2020-03-04  本文已影响0人  xianling_he

Findall函数的使用

如何用正则表达式查找字符串中的所有email,并输出

import re

s = 'my email address is abc@163.com, your email address is showlove@sina.com,he email is flower@yahoo.cn'

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

m = re.findall(prefix+'com|' + prefix + 'net',s,re.I)
print(m)
hexianling.png

总结

findall函数用于搜索字符串中的所有满足条件的子字符串,该函数第一个参数是用于指定正则表达式,第2个参数是用于指定待匹配的字符串,第3个参数是用于指定选项,如re.I表示忽略大小写

上一篇 下一篇

猜你喜欢

热点阅读