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

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

作者: xianling_he | 来源:发表于2020-03-04 21:31 被阅读0次

Findall函数的使用

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

  • 依然使用re模块
  • 使用findall函数
  • 前置条件可以加上09-,大写,小写字母的组合
  • 查找含有com,net的邮箱地址
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表示忽略大小写

相关文章

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

    Findall函数的使用 如何用正则表达式查找字符串中的所有email,并输出 依然使用re模块 使用findal...

  • day19-总结

    python中的正则表达式 正则表达式:用来做字符串查找,匹配,切割用的一种工具python对正则表达式的支持:提...

  • Day-15 正则表达式

    正则表达式:用来查找、匹配、切割字符串的工具 python对正则表达式的支持

  • re正则表达式——python

    使用形式化模式搜索和修改文本。python中正则表达式通过re模块使用语法以per语言语法为基础。 查找文本中的模...

  • 正则表达式

    1. 正则表达式:规定字符串中字符出现规律的规则。 何时使用:查找 验证 替换 切割 模糊查找,验证字符...

  • Python正则表达式

    使用正则表达式,会使得字符串的处理很方便。更多见:李飞阳 正则表达式基础 常用语法 Python中经常要对字符串进...

  • 2018-08-03 day15 正则表达式

    正则表达式:用来做字符串查找,匹配,切割的一种工具 python对正则表达式的支持:提供了re模块(python内...

  • 01-正则表达式的符号

    正则表达式:用来做字符串查找、匹配、切割用的一种工具 python对正则表达式的支持:提供了re模块(python...

  • 正则表达式

    正则表达式:用来做字符串查找,匹配,切割用的一种工具python对正则表达式的支持:提供了re模块(python内...

  • 2018-08-03 python学习正则表达式

    正则表达式:用来做字符串查找、匹配、切割用的一种工具 python对正则表达式的支持:提供了re模块(python...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/ngnilhtx.html