数字的正则表达式,python

来源:互联网 发布:风险评估xy矩阵法 编辑:程序博客网 时间:2024/06/05 19:36
a = "123456-"
b = "-11111111111.212345678975"
c = "4.773-101"
import re #美元符号,匹配一个字符串的结尾或者字符串最后面的换行符
#print "a", re.match(r"\d+$", a) and True or False
#print "b", re.match(r"\d+\.$", b) and True or False
print "b", re.match(r"-?\d*\.?\d*(e-\d+)?\d$", b) and True or False
print "a", re.match(r"-?\d*\.?\d*(e-\d+)?\d$", a) and True or False
print "c", re.match(r"-?\d*\.?\d*(e-\d+)?\d$", c) and True or False
0 0
原创粉丝点击