第一题:
def is_valid_email(addr): return re.match(r'^[0-9a-zA-Z.]+@[0-9a-zA-Z.]+.\w{2,3}' ,addr)
第二题 def name_of_email(addr):
#先判断是否是邮件地址 m = re.match(r'^(\<[0-9a-zA-Z.\s]+\>\s){0,1}([0-9a-zA-Z.]+)@([0-9a-zA-Z.]+.\w{2,3})' ,addr) if m: if m.group(1): l = re.split(r'[\<\>]+', m.group(1)) for x in l: if x != '' and x != ' ': return x else: return m.group(2) else: return None
Sign in to make a reply
都交给我8
第一题:
def is_valid_email(addr): return re.match(r'^[0-9a-zA-Z.]+@[0-9a-zA-Z.]+.\w{2,3}' ,addr)
第二题 def name_of_email(addr):