正则表达式删除括号

时间:2015-10-08 16:29:52

标签: regex notepad++

我想知道是否有办法删除字符串中的括号和内容(让我们说,在Notepad ++中执行此操作)。

例如,我有一首这样的歌曲标题:

Green Day - Basket Case (live)
ATB - Ecstasy (feat. Zara)
ATB - Behind (radio remix)

我想执行"查找&替换"并有这样的事情:

Green Day - Basket Case
ATB - Ecstasy
ATB - Behind

提前致谢!

2 个答案:

答案 0 :(得分:3)

查找:\s*\([^)]*\)

替换:empty string

参见演示。

https://regex101.com/r/cJ6zQ3/47

答案 1 :(得分:0)

我认为这可能会对您有所帮助:" \(。* \)"。如果您使用的是Linux AMD,则需要重命名您可以执行的文件:

rename -v' s /\(.* \)//' *

在文件所在的文件夹上。

如果您正在使用vim并希望在列表中进行替换:

:%S /\(.*\)//克