TA贡献1805条经验 获得超10个赞
这是简单的方法。不要将regex用于内置类型。
try:
x = float( someString )
except ValueError, e:
# someString was NOT floating-point, what now?
TA贡献1831条经验 获得超4个赞
对于parse int和float(点分隔符)值:
re.findall( r'\d+\.*\d*', 'some 12 12.3 0 any text 0.8' )
结果:
['12', '12.3', '0', '0.8']
测试技术的修炼之道
¥ 48.00
Python 源码深度剖析
¥ 68.00
Python 数据分析通关攻略
¥ 58.00
你的第一本Python基础入门书
从 0 开始学爬虫
举报