我正在尝试从这样的文本字符串中捕获浮点数(使用 Python 3):
.31 [0.25-0.37] m2 incr
如果我使用以下代码,这对于格式为 0.45 的数字效果很好:
import re
re.findall("\d+.\d+", ".31 [0.25-0.37] m2 incr")
但如果空值缺失,如 .31,则不会复制该数字。我尝试了一些变体,但没有成功;谁能指出我正确的方向?
我正在尝试从这样的文本字符串中捕获浮点数(使用 Python 3):
.31 [0.25-0.37] m2 incr
如果我使用以下代码,这对于格式为 0.45 的数字效果很好:
import re
re.findall("\d+.\d+", ".31 [0.25-0.37] m2 incr")
但如果空值缺失,如 .31,则不会复制该数字。我尝试了一些变体,但没有成功;谁能指出我正确的方向?