我正在嘗試處理一堆文件,然后需要進(jìn)行修改以刪除文件名中的無關(guān)信息;值得注意的是,我正在嘗試刪除括號內(nèi)的文本。例如:filename = "Example_file_(extra_descriptor).ext"我想對一整堆文件進(jìn)行正則表達(dá)式,其中括號表達(dá)式可能在中間或結(jié)尾,并且長度可變。正則表達(dá)式是什么樣的?首選Perl或Python語法。
3 回答
大話西游666
TA貢獻(xiàn)1817條經(jīng)驗 獲得超14個贊
s/\([^)]*\)//
因此,在Python中,您可以執(zhí)行以下操作:
re.sub(r'\([^)]*\)', '', filename)
添加回答
舉報
0/150
提交
取消
