展开全部
importre
temp='DwellTime:666'
m=re.search(r'\d*',temp)
printrepr(m.group()),m.start(),m.end()
m=re.search(r'\d+',temp)
printrepr(m.group()),m.start(),m.end()
printre.findall(r'\d*',temp)
输出:
''00
'666'1114
['','','','','','','','','','','','666','']
扩展资料
正则表达式,校验数字的表达式:
1、数字:^[0-9]*$
2、n位的e69da5e6ba9062616964757a686964616f31333431373337数字:^d{n}$
3、至少n位的数字:^d{n,}$
4、m-n位的数字:^d{m,n}$
5、零和非零开头的数字:^(0|[1-9][0-9]*)$
6、有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
7、带1-2位小数的正数或负数:^(-)?d+(.d{1,2})?$
8、正数、负数、和小数:^(-|+)?d+(.d+)?$
9、有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
10、非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
11、非零的正整数:^[1-9]d*$或^([1-9][0-9]*){1,3}$或^+?[1-9][0-9]*$