如何使用正则表达式删除括号内的文本?

我正在尝试处理一堆文件,然后需要进行修改以删除文件名中的无关信息;值得注意的是,我正在尝试删除括号内的文本。例如:


filename = "Example_file_(extra_descriptor).ext"

我想对一整堆文件进行正则表达式,其中括号表达式可能在中间或结尾,并且长度可变。


正则表达式是什么样的?首选Perl或Python语法。


大话西游666
浏览 1303回答 3
3回答

PIPIONE

s/\([^)]*\)//因此,在Python中,您可以执行以下操作:re.sub(r'\([^)]*\)', '', filename)
打开App,查看更多内容
随时随地看视频慕课网APP