python - 从字符串中选择数字和整点
问题描述
我编写了以下代码来从字符串中选择数字。我只得到整数,我也想得到小数。
def vreplace_chars(third):
vlist_of_numbers = re.findall(r'\d+',third)
vresult_number = '---'.join(vlist_of_numbers)
return vresult_number
number=vreplace_chars(imgchar)
解决方案
更改正则表达式以选择性地包含小数部分
\d+(?:.\d+)?
推荐阅读
- reactjs - 三元运算符没有按预期工作
- c - 带压缩的加权快速联合不比没有压缩快
- mysql - 如何将sql查询结果拆分成新的增量表
- php - 如何在 $.post({}) ajax 中使用内容类型
- css - 在不使用 Vuetify 的断点服务的情况下应用不同的 CSS 类
- c# - C# 类库项目 (RAGE:MP) 中缺少 SQL DLL
- java - 使用 RemoteWebDriver 和 Selenium 时启用浏览器日志不起作用
- typescript - 使用相同类型名称时如何精确识别TS错误消息中的类型
- javascript - HTML / JS - 如何放大表格并拖动它?
- tensorflow - TensorFlow GPU 启动时间长