emai1_list=["xiaowang@163.com","xiaowang@163.comheihei",".com.xiaowang@qq.com"]
for email in emai1_list:
ret=re.match("(\w){4,20}@163\.com$",email)
if ret:
print "%s 是符合规定的邮件地址,匹配后的结果是:%s"%(email,ret.group())
else:
print "%s 不符合要求"%email
输出结果是
xiaowang@163.com 是符合规定的邮件地址,匹配后的结果是:xiaowang@163.com
xiaowang@163.comheihei 不符合要求
.com.xiaowang@qq.com 不符合要求
注:$ 在正则表达式中,匹配一个字符串的末尾