题目:
1)请尝试写一个验证Email地址的正则表达式。版本一应该可以验证出类似的Email:
[email protected]
[email protected]
2)版本二可以提取出带名字的Email地址:
[email protected] => Tom Paris
[email protected] => bob
解释:re_email存放编译格式,为正常邮箱格式。若输入的addr和re_email匹配,则表达式为真,版本二要求输出@之前的部分, 利用正则表达式的分组,输出调用m.group(1)
import re
re_email = re.compile(r’^[a-zA-Z.]+@[a-zA-Z0-9]+.[a-zA-Z]{3}
print(m.group(1))
else :
print('False')
is_valid_email(‘[email protected]’)