第一题
def is_valid_email(addr): return re.compile(r'[\w.]+\@\w+.com').match(addr)
第二题
def name_of_email(addr): if "<"and">" in addr: return re.match(r'^<.+?>',addr).group(0)[1:-1] else: return re.split(r'[\@]',addr)[0] 不太理解为什么首字符是分割符的时候一定显示"",另外启动非贪婪模式的时候两个相邻的分割符也会显示一个"",暂时就当这是个定理吧
Sign in to make a reply
Destiny_Raymond
第一题
第二题