我需要帮助,以便从Python 2.7中的派生字符串中移除下划线的最佳方法。 我有一系列我正在解析的文件名,第一部分给出了关于文件类型的信息。我需要这些数据来匹配数据库条目。 这里是擦,正则表达式findall剥离期间,但尾部下划线仍然存在。因此,我无法在数据库中获得1:1的匹配。需要修整字符串中最后一个字符的下划线
tmr_ba_incr_2016091500.csv
orm_160915.csv
TXT_MNG.160916.done
findall给了我输出中的3个元素;
tmr_ba_incr_, 2016091500, csv
orm_, 160915, csv
TXT_MNG, 160916, done
第一个元素需要放下结尾下划线。 我无法找到有效执行此操作的方法。
tmr_ba_incr_ should be tmr_ba_incr
orm_ should be orm
TXT_MNG should be TXT_MNG
你能帮忙吗?
这工作太棒了,但我更喜欢上面的方法。尽管如此,这是有效的,并且是稳固的谢谢 –
我更喜欢shuttle87方法,因为它可以很容易理解,与我的正则表达式相反。看到我更新的答案:) –