Discuss / Python / 交作业

交作业

Topic source

第一题

def is_valid_email(addr):
    if re.match(r'^[a-zA-Z0-9\.]+@[a-zA-Z0-9\.]+$',addr):
        return True

第二题

def name_of_email(addr):
    m = re.match(r'^(.+)@[a-z\.]+$',addr)
    if m == None:
        return None
    else:
        name = m.group(1)
        if '<' in name:
            return re.match(r'<(.+)>',name).group(1)
        else:
            return name


  • 1

Reply