Python实现正则表达式匹配任意的邮箱
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python实现正则表达式匹配任意的邮箱相关的知识,希望对你有一定的参考价值。
首先来个简单的例子,利用Python实现匹配163邮箱的代码:
- #-*- coding:utf-8 -*-
- __author__ = ‘杨鑫‘
- import re
- text = input("Please input your Email address:\n"):
- if re.match(r‘[0-9a-zA-Z_]{0,19}@163.com‘,text):
- print(‘Email address is Right!‘)
- else:
- print(‘Please reset your right Email address!‘)
接着来一个匹配所有邮箱格式的代码:
- #-*- coding:utf-8 -*-
- __author__ = ‘杨鑫‘
- import re
- text = input("Please input your Email address:\n")
- if re.match(r‘^[0-9a-zA-Z_]{0,19}@[0-9a-zA-Z]{1,13}\.[com,cn,net]{1,3}$‘,text):
- #if re.match(r‘[0-9a-zA-Z_]{0,19}@163.com‘,text):
- print(‘Email address is Right!‘)
- else:
- print(‘Please reset your right Email address!‘)
以上是关于Python实现正则表达式匹配任意的邮箱的主要内容,如果未能解决你的问题,请参考以下文章