如何使用 Python 正则表达式从文本中提取浮点数?

pythonserver side programmingprogramming

以下代码使用 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']

相关文章