# -*- coding: utf-8 -*-
import re
def name_of_email(addr):
valid_email = re.match(r'(.+)@.+\.\w+$', addr)
if valid_email:
possible_names = re.split(r'[^A-Za-z\s]+', valid_email.group(1))
print(possible_names)
return sorted(possible_names, key=len, reverse=True)[0]
return 'not valid email address'
print(possible_names)这一行测试用,忘了删
Sign in to make a reply
Lir
# -*- coding: utf-8 -*-
import re
def name_of_email(addr):
valid_email = re.match(r'(.+)@.+\.\w+$', addr)
if valid_email:
possible_names = re.split(r'[^A-Za-z\s]+', valid_email.group(1))
print(possible_names)
return sorted(possible_names, key=len, reverse=True)[0]
return 'not valid email address'