partern = r'^(<[-\w\s_\.]+>)?\s*([\d\w_\.-]+)@([\w\d_\.-]+)$' partern = re.compile(partern) mail = '<Tom Paris> tom@voyager.org' print(partern.match(mail),groups())
测试可以匹配到
<Tom Paris> tom@voyager.org <Tom.Paris> tom@voyager.org <Tom-Paris> tom@voyager.org tom@voyager.com.cn bill-gates@test-test.com.cn.net
Sign in to make a reply
waiting_93619
测试可以匹配到