资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

Python正则表达式关于邮箱地址

一、验证邮箱地址:

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的西秀网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

import re def email(addr): email = re.compile(r\'^([w|d]*.?[w|d]*)@([w|d]*)(.com|.cn|.net|.org)$\') if email.match(addr): return True else: return False # 测试: assert email(\'someone@gmail.com\') assert email(\'bill.gates@microsoft.com\') assert not email(\'bob#example.com\') assert not email(\'mr-bob@example.com\') print(\'ok\')

match = r’^([w|d].?[w|d])@([w|d]*)(.com|.cn|.net|.org)$’

可以判断常见邮箱格式

二、取出邮箱主人名字:

import re def name_of_email(addr): re_name_of_email = re.compile(r\'^<([w|d]*s?[w|d]*)>s+|([w|d]*.?[w|d]*)@([w|d]*)(.com|.cn|.net|.org)$\') if re_name_of_email.match(addr).group(1): return re_name_of_email.match(addr).group(1) else: return re_name_of_email.match(addr).group(2) # 测试: assert name_of_email(\' tom@voyager.org\') == \'Tom Paris\' assert name_of_email(\'tom@voyager.org\') == \'tom\' print(\'ok\')


文章标题:Python正则表达式关于邮箱地址
当前URL:http://cdkjz.cn/article/cgijje.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220