如何编写 Python 正则表达式来验证数字?


以下代码验证一个数字,使其恰好等于 '2018'

示例

import re
s = '2018'
match = re.match(r'\b2018\b',s)
print match.group()

输出

输出如下

2018

示例

以下代码验证任何一个五位正整数

import re
s = '2346'
match = re.match(r'(?<!-)\b[1-9]\d{4}\b',s)
print match
s2 = '56789'
match = re.match(r'(?<!-)\b[1-9]\d{4}\b',s2)
print match.group()

输出

None
56789


更新日期:2020 年 2 月 20 日

已浏览 248 次

开启您的职业

完成课程可获得认证

开始
广告