<分区> 分区>
我有一个电子邮件地址列表,我想检查它们是否是 GMail 的有效电子邮件地址。
可能的电子邮件地址
"admin@gmail.com"
"john.smith@googlemail.com"
"john5.a.smith@gmail.com"
"jane_doe@googlemail.com"
"patrick.o'reilly@gmail.com"
但是以下不是有效的电子邮件地址
".admin@gmail.com"
"postmaster.@gmail.com"
这就是我所拥有的字符串,以 a-z 或 0-9 开头,后跟零个或多个任何特殊字符。
re.search("^[a-z0-9]+[\.'\-]*[a-z0-9]+@(gmail|googlemail)\.com$", s)
但是它失败了
"john5.a.smith@gmail.com"
