Discuss / Python / 交作业

交作业

Topic source

第一题 def is_validemail(addr): m = re.match(r'^[0-9a-zA-Z. ]+@[0-9a-zA-Z_-]+.(cn|com)$', addr) return m != None

第二题

def name_ofemail(addr): g = re.compile(r'^<([0-9a-zA-Z. ]+)>?\s?([0-9a-zA-Z. ]+)@([0-9a-zA-Z]+.(cn|com|org))$') g1 = re.compile(r'^([0-9a-zA-Z. ]+)@([0-9a-zA-Z-]+)(.[0-9a-zA-Z-]+)+$') m = g.match(addr) if m != None: print('成功') print(m.groups()) print(m.group(1)) return m.group(1)

m = g1.match(addr)
if m != None:
    print('成功')
    print(m.groups())
    return m.group(1)
else:
    print('失败')

  • 1

Reply