0%

python-第五天学习

python3基础学习

正则学习

练习题:请尝试写一个验证 Email 地址的正则表达式。版本一应该可以验证出类似的 Email:

1
2
import re
re.match(r'^([0-9a-zA-Z\_\.]+)@([0-9a-zA-Z\_]+).([a-zA-Z]+)','bill.gates@microsoft.com').groups()

版本二可以验证并提取出带名字的 Email 地址:

1
2
import re
re.match(r'^(<[a-zA-Z\s]+>)\s([0-9a-zA-Z\_\.\<\>]+)@([0-9a-zA-Z\_]+).([a-zA-Z]+)','<Tom Paris> tom@voyager.org').groups()

本文作者:NoOne
本文地址https://noonegroup.xyz/posts/2c7ac85e/
版权声明:转载请注明出处!