>>> import re >>> re_mailName = re.compile('^([a-zA-Z_.]+)\@(\w*)(.com)$') >>> re_mailName.match('someone@gmail.com').groups() ('someone', 'gmail', '.com') >>> re_mailName.match('bill.gates@microsoft.com').groups() ('bill.gates', 'microsoft', '.com') >>> >>> re_mailName2 = re.compile('^(<[a-zA-Z_.\s]+>)(\w*)\@(\w*)(.org)$') >>> re_mailName2.match('<Tom Paris>tom@voyager.org').groups() ('<Tom Paris>', 'tom', 'voyager', '.org') >>> re_mailName2.match('<Tom Paris>tom@voyager.org').group(2) 'tom'
Sign in to make a reply
Eliefly