正则匹配学习练习
Posted kangxinxin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则匹配学习练习相关的知识,希望对你有一定的参考价值。
一、验证手机号码:
text = ‘18578900345‘
ret = re.match(‘1[34578]d(9)‘,text)
print(ret.group())
二、验证邮箱:
text = ‘[email protected]‘
ret = re.match(‘[email protected][a-z0-9]+.[a-z+]‘)
print(ret.group())
三、验证url:
text = ‘http://www.baidu.com‘
ret = re.match(‘(http|https|ftp)://[^s]+‘)
print(ret.group())
四、验证身份证
text = ‘123123213123131231312‘
ret = re.match(‘d(17)[dxX]‘,text)
print(ret.group())
五、匹配 0-100 之间的数字
可以出现的 : 1,2,3,10,100,99
有三种情况 : 1,99,100
不可以出现的 : 09 ,101
text = ‘88‘
ret = re.match(‘[1-9]d?$|100$‘,text)
print(ret.group())
以上是关于正则匹配学习练习的主要内容,如果未能解决你的问题,请参考以下文章