^(\w+) - (\d+). (.+) \((\d+)\) \[(\w+)]
音楽コレクションを保存するために使用するディレクトリのパターンに一致するように、次の正規表現を作成しました。
ディレクトリ構造の一般的なパターンは次のようになります
artist - albumnr. albumname (year) [quality]
アーティスト、アルバム名、年、品質をグループにまとめようとしています。ただし、アルバム名をクリーンアップして、括弧内にあるものやダッシュの後に表示される文字列をすべて削除したいと思います。
例えば
albumname -blahblah (remastered)
-3番目のグループマッチでalbumnameを返すだけですalbumname (remastered)
-それでもアルバム名を返すだけですalbumname
-結果にバックセットがない場合でも、正規表現はアルバム名を返すことができるはずです。