【发布时间】:2017-06-07 12:02:37
【问题描述】:
我想在文本文件中查找有效的电子邮件地址,这是我的代码:
email = re.findall(r'[a-zA-Z\.-]+@[\w\.-]+',line)
但我的代码显然不包含@符号前有数字的电子邮件地址。而且我的代码无法处理没有有效结尾的电子邮件地址。那么有人可以帮我解决这两个问题吗?谢谢!
我的问题的一个例子是:
我的代码可以找到这个邮箱:xyz@gmail.com
但找不到这个:xyz123@gmail.com
它也无法过滤掉这封电子邮件:xyz@gmail
【问题讨论】:
标签: python regex email-validation