首先,让我澄清一下,我对正则表达式一无所知,但我需要为 MusicBrainz Picard 编写一个“标记脚本”,这样它就不会影响我格式化曲目标题某些方面的方式。
这是我需要做的: - 查找括号内的所有子字符串 - 然后,对于符合给定条件的匹配项和仅匹配项,将括号更改为括号
例如,考虑这个字符串:DJ Fresh - Louder (Sian Evans) (Flux Pavilion & Doctor P Remix)
它需要像这样改变:DJ Fresh - Louder (Sian Evans) [Flux Pavilion & Doctor P Remix]
条件是如果括号内的字符串包含子字符串“dj”或“mix”或“version”或“inch”等......那么围绕它的括号需要更改为括号。
所以,问题是:是否有可能创建一个可以执行此操作的正则表达式?
非常感谢您提前。