import re E=re.compile(r'^(\w{0,8})(.?)(\w{0,8})*@(\w+).([a-zA-Z]{3})$') print(E.match('someone@gmail.com')) #第一题 print(E.match('bill.gates@microsoft.com')) #第一题 print(E.match('tom@voyager.org')) #第一题 name=E.match('tom@voyager.org').groups()[0]#第二题 print(name) name1=E.match('bill.gates@microsoft.com').groups()[0]#第二题 print(name1)
输出:
<_sre.SRE_Match object; span=(0, 17), match='someone@gmail.com'>
<_sre.SRE_Match object; span=(0, 24), match='bill.gates@microsoft.com'>
<_sre.SRE_Match object; span=(0, 15), match='tom@voyager.org'> tom bill [Finished in 0.3s]
Sign in to make a reply
迎风飘扬的七彩胸毛转世
import re E=re.compile(r'^(\w{0,8})(.?)(\w{0,8})*@(\w+).([a-zA-Z]{3})$') print(E.match('someone@gmail.com')) #第一题 print(E.match('bill.gates@microsoft.com')) #第一题 print(E.match('tom@voyager.org')) #第一题 name=E.match('tom@voyager.org').groups()[0]#第二题 print(name) name1=E.match('bill.gates@microsoft.com').groups()[0]#第二题 print(name1)
输出:
<_sre.SRE_Match object; span=(0, 17), match='someone@gmail.com'>
<_sre.SRE_Match object; span=(0, 24), match='bill.gates@microsoft.com'>
<_sre.SRE_Match object; span=(0, 15), match='tom@voyager.org'> tom bill [Finished in 0.3s]