要求,所有的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 篇
- 下一篇链接



