第一题
def is_valid_email(addr): re_email=re.compile(r'[0-9a-zA-Z.]+\@[a-zA-Z]+.com') return re_email.match(addr)
第二题
def name_of_email(addr): if re.split(r'[\<>\@]+?',addr)[0]== '': return re.split(r'[\<>\@]+?',addr)[1] else: return re.split(r'[\<>\@]+',addr)[0]
但我其实不太明白为什么对'<Tom Paris> tom@voyager.org'split后返回的索引为0的元素是空的
Sign in to make a reply
今天也是蓝色的
第一题
def is_valid_email(addr): re_email=re.compile(r'[0-9a-zA-Z.]+\@[a-zA-Z]+.com') return re_email.match(addr)
第二题
def name_of_email(addr): if re.split(r'[\<>\@]+?',addr)[0]== '': return re.split(r'[\<>\@]+?',addr)[1] else: return re.split(r'[\<>\@]+',addr)[0]
但我其实不太明白为什么对'<Tom Paris> tom@voyager.org'split后返回的索引为0的元素是空的