使用 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']

更新時間:02-11-2023

5,000+ 次瀏覽

開啟您的 職業生涯

完成本課程獲得認證

開始
廣告
© . All rights reserved.