如何使用 Python 正則表示式從文字中提取浮點數?


以下程式碼使用 Python 正則表示式 從給定的文字/字串中提取浮點數。

示例

import re
s = "Sound Level: -11.7 db or 15.2 or 8 db"
result = re.findall(r"[-+]?\d*\.\d+|\d+", s)
print result

輸出

輸出如下

['-11.7', '15.2', '8']

更新於: 2023-11-02

5K+ 瀏覽

開啟你的 職業生涯

完成課程可獲得認證

開始學習
廣告