Python实现正则表达式匹配任意的邮箱
2017-09-23 20:30
851 查看
首先来个简单的例子,利用Python实现匹配163邮箱的代码:
[python] view plain copy
print?
#-*- 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!')
接着来一个匹配所有邮箱格式的代码:
[python] view plain copy
print?
#-*- 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] view plain copy
print?
#-*- 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!')
接着来一个匹配所有邮箱格式的代码:
[python] view plain copy
print?
#-*- 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实现正则表达式匹配任意的邮箱
- Python 匹配任意字符(包括换行符)的正则表达式写法
- python正则表达式匹配邮箱
- Python 正则表达式 匹配邮箱地址
- Python-同时匹配邮箱和电话号码的正则表达式
- Python 匹配任意字符(包括换行符)的正则表达式写法
- 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。
- 在Python中使用正则表达式同时匹配邮箱和电话并进行简单的分类
- Python-同时匹配邮箱和电话号码的正则表达式
- python3中正则表达式匹配字母,数字和汉字的任意组合
- Python:正则表达式匹配任意字符(包括换行符)的写法
- 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字
- Python 匹配任意字符(包括换行符)的正则表达式写法
- 在Python中使用正则表达式同时匹配邮箱和电话并进行简单的分类
- 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字
- 实现正则表达式匹配任意字符
- 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配
- 手机号码、邮箱匹配正则表达式java实现练手
- Python:正则表达式匹配任意字符(包括换行符)的写法
- #小练习 正则表达式匹配邮箱名称 分类: python 小练习 正则表达式 2013-05-23 16:15 383人阅读 评论(0) 收藏