次のようなテキスト文字列から(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 のように null がない場合、数値はコピーされません。これのいくつかのバリエーションを試しましたが、成功しませんでした。誰かが私を正しい方向に向けることができますか?