我需要幫助,以便從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方法,因爲它可以很容易理解,與我的正則表達式相反。看到我更新的答案:) –