您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python正则表达式,在地址中找到电子邮件域

Python正则表达式,在地址中找到电子邮件域

我认为这可能会有所帮助

import re
s = 'My name is Conrad, and blahblah@gmail.com is my email.'
domain = re.search("@[\w.]+", s)
print domain.group()

输出

@gmail.com

正则表达式如何工作:

@ -扫描直到看到这个角色

[\w.]一组可能匹配的\w字符,所有字母数字字符也都匹配,并且尾随句号.加到该组字符上。

+ 上一组中的一个或多个。

由于此正则表达式匹配句点字符以及后面的每个字母数字@,因此即使在句子中间,它也将匹配电子邮件域。

python 2022/1/1 18:45:42 有331人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶