Discuss / Python / 正则表达式作业

正则表达式作业

Topic source

作业一:判断邮箱是否合法

def is_valid_email(addr):
    valid_mail = re.compile(r'^\w+\.?\w+\@\w+\.com$')
    if valid_mail.match(addr):
        return True
    return False

作业二:提取带名字的邮箱

def name_of_email(addr):
    name = re.compile(r'<?(\w+\s?\w+)>?')
    return name.match(addr).group(1)

  • 1

Reply