标签: regex python-2.7
我试图将电子邮件地址与以下2个正则表达式匹配,并且无法确定第二个错误的原因。唯一的区别是下划线的位置。
import re a='dheeraj-234@gmail.com' print bool(re.search('[a-z][a-z0-9_.-]+@[a-z]+\.[a-z]{1,3}',a)) print bool(re.search('[a-z][a-z0-9.-_]+@[a-z]+\.[a-z]{1,3}',a))
答案:
True False