栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

3.10查找字符串中所有的email

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

3.10查找字符串中所有的email

学习目标: ①:用正则表达式查找字符串中所有的email,并输出这些email

要求,所有的Email域名必須是.com或.net的,而且区分大小写

  • Python日常

内容展示: ①:查找字符串中的email
import re

s = '我的Email地址是abcd@163.com,你的Email是多少呢? 是xyz@122.net吗? 或者是ccc@125.org吗?'
prefix = '[0-9a-zA-Z]+@[0-9a-zA-Z]+.'   
result = re.findall(prefix + 'com|' + prefix +'net', s, re.I)  # re.I不区分大小写
print(result)
# ['abcd@163.com', 'xyz@122.net']


总结:

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


  • CSDN Python日常 第【3】10 篇
  • 下一篇链接
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012709.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号