作业一
import re re_mail=re.compile(r'^[0-9a-zA-Z\.]+@\w+\.com$') print(re_mail.match('someone@gmail.com')) print(re_mail.match('bill.gates@microsoft.com'))
作业二
import re re_mail=re.compile(r'^<([a-zA-Z\s]+)>\s([0-9a-zA-Z\.]+@\w+)(\.com|\.org)$') print (re_mail.match('<Tom Paris> tom@voyager.org')) re_mail.match('<Tom Paris> tom@voyager.org').groups()
但是这样输出会变成 'Tom Paris','tom@voyager','.org'三部分
如果变成
import re re_mail=re.compile(r'^<([a-zA-Z\s]+)>\s([0-9a-zA-Z\.]+@\w+\.com|[0-9a-zA-Z\.]+@\w+\.org)$') print (re_mail.match('<Tom Paris> tom@voyager.org')) re_mail.match('<Tom Paris> tom@voyager.org').groups()
输出变为 'Tom Paris','tom@voyager.com' 但是变得更加冗长
Sign in to make a reply
aertawergtxcv
作业一
作业二
但是这样输出会变成 'Tom Paris','tom@voyager','.org'三部分
如果变成
输出变为 'Tom Paris','tom@voyager.com' 但是变得更加冗长