如何使用Python正则表达式从文本中提取浮点数?
下面的代码演示如何使用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']
下面的代码演示如何使用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']