练习一
import re a = r'someone@gmail.com' b = r'bill.gates@microsoft.com' v1 = re.compile(r'^\w+(?:\.\w+)?@\w+\.\w+$') v1.match(a) # <_sre.SRE_Match object; span=(0, 17), match='someone@gmail.com'> v1.match(b) # <_sre.SRE_Match object; span=(0, 24), match='bill.gates@microsoft.com'>
练习二
import re c = r'<Tom Paris> tom@voyager.org' v2 = re.compile(r'^<\w+ \w+> (\w+(?:\.\w+)?@\w+\.\w+)$') v2.match(c).group(1) # 'tom@voyager.org'
Sign in to make a reply
米粽粽
练习一
练习二