为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕桂英546537 2019-11-27 11:09:25
我正在尝试处理一堆文件,然后需要进行修改以删除文件名中的无关信息;值得注意的是,我正在尝试删除括号内的文本。例如:filename = "Example_file_(extra_descriptor).ext"我想对一整堆文件进行正则表达式,其中括号表达式可能在中间或结尾,并且长度可变。正则表达式是什么样的?首选Perl或Python语法。
查看完整描述

3 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞


s/\([^)]*\)//

因此,在Python中,您可以执行以下操作:


re.sub(r'\([^)]*\)', '', filename)


查看完整回答
反对 回复 2019-11-27
  • 3 回答
  • 0 关注
  • 1034 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信