在此插入代码
import re a=r'someone@gmail.com' b=r'bill.gates@microsoft.com' c=r'<Tom Paris> tom@voyager.org'
v1 = re.compile(r'^(\w+(?:.\w+)?)@(\w+).(\w+)$') v2 = re.compile(r'^(<\w+\s\w+>)\s+(\w+(?:.\w+)?)@(\w+).(\w+)$')
print (v1.match(a).groups()) print(v1.match(b).groups()) print (v2.match(c).groups()) ... ('someone', 'gmail', 'com') ('bill.gates', 'microsoft', 'com') ('<Tom Paris>', 'tom', 'voyager', 'org') ...
Sign in to make a reply
头号粉丝丝_不能忍重名
import re a=r'someone@gmail.com' b=r'bill.gates@microsoft.com' c=r'<Tom Paris> tom@voyager.org'
compile
v1 = re.compile(r'^(\w+(?:.\w+)?)@(\w+).(\w+)$') v2 = re.compile(r'^(<\w+\s\w+>)\s+(\w+(?:.\w+)?)@(\w+).(\w+)$')
match print
print (v1.match(a).groups()) print(v1.match(b).groups()) print (v2.match(c).groups()) ... ('someone', 'gmail', 'com') ('bill.gates', 'microsoft', 'com') ('<Tom Paris>', 'tom', 'voyager', 'org') ...