python-2.7 - 在python 2.7中拆分文件名并从文件名中获取整数值
问题描述
文件名“Track_File_1520speed_vs_angle”。我想从文件名中获取 1520 并分配给变量。
rpmMatch=re.search(r'(Track_File_)([0-9]+)(speed_vs_angle)',filename, x, y, z, f)
解决方案
您可以使用否定前瞻来查找文本而不选择它。Track_File_
在您可以用作正则表达式之后获取任何数字(?!Track_File_)[0-9]+
。这将匹配1520
。
推荐阅读
- angularjs - 通过 angularjs 调用 Web API 返回奇怪的数据格式
- scala - Scala中case语句中的cons运算符
- r - 如何扩大文本的输出窗口?
- javascript - 括号 p5.js“未捕获的类型错误:无法读取未定义的属性‘屏幕外’”
- numpy - xarray:通过 OPeNDAP 存储的数据的平均值
- internet-explorer - IE和Edge 503文件但可以直接打
- sql - 查询中的节点 mssql 绑定
- angularjs - 使用 AngularJs 读取 JSON 文件内容
- python - 有条件地加入列表
- r - flexdashboard 故事板布局中的选项卡集面板