如何编写一个Python常规表达式以验证数字?

如何编写一个Python常规表达式以验证数字?

以下代码验证一个与“2018”完全相等的数字

更多Python相关文章,请阅读:Python 教程

示例

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()

输出

无
56789

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程