正則匹配學習練習
阿新 • • 發佈:2018-08-14
aid 練習 驗證 pri 手機 數字 tex text group
一、驗證手機號碼:
text = ‘18578900345‘
ret = re.match(‘1[34578]\d(9)‘,text)
print(ret.group())
二、驗證郵箱:
text = ‘[email protected]‘
ret = re.match(‘\w+@[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())
正則匹配學習練習