我正在嘗試處理一堆文件,然后需要進(jìn)行修改以刪除文件名中的無(wú)關(guān)信息;值得注意的是,我正在嘗試刪除括號(hào)內(nèi)的文本。例如:filename = "Example_file_(extra_descriptor).ext"我想對(duì)一整堆文件進(jìn)行正則表達(dá)式,其中括號(hào)表達(dá)式可能在中間或結(jié)尾,并且長(zhǎng)度可變。正則表達(dá)式是什么樣的?首選Perl或Python語(yǔ)法。
3 回答

大話西游666
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
s/\([^)]*\)//
因此,在Python中,您可以執(zhí)行以下操作:
re.sub(r'\([^)]*\)', '', filename)
添加回答
舉報(bào)
0/150
提交
取消