Discuss / Python / 交作业

交作业

Topic source

right-chen

#1 Created at ... [Delete] [Delete and Lock User]

第一题

def is_valid_email(addr):
    if re.match(r'^[a-z0-9A-Z_\.]{1,20}[\@].{1,20}\.[a-z]{2,5}$', addr):
        return True
    else:
        return False

第二题

def name_of_email(addr):
    m1 = re.match(r'^<(.*?)>',addr)
    if m1 != None:
       return m1[1]
    m2 = re.match(r'^(.*?)\@',addr)
    if m2 != None:
       return m2[1]
    return None


  • 1

Reply