【发布时间】:2017-05-09 12:44:49
【问题描述】:
我有一些数据文件名已经形成如下形式的字符串:
str = ('6m5.dat','10ext.dat','3m10.dat','3int.dat')
我想从中提取字符串“int”、“ext”、“m5”或“m10”,以了解我正在处理哪些数据。我看到它应该可以使用正则表达式,它在开头考虑未知数量的数字,最后考虑“.dat”。有人可以帮忙吗?
之后我需要将字符串与数字列表相匹配,以将我的值乘以:
extblade = 5.44852e-5
intblade = 5.44852e-5
m3blade = 1.812e-5
m5blade = 2.25e-5
m10blade = 6e-5
例如当字符串匹配 'int' 时,它应该设置 x = 5.44852e-5。
【问题讨论】:
标签: python regex string python-2.7