Community Patterns

Community Library Entry

0

Regular Expression
Created·2022-01-03 13:46
Flavor·PCRE2 (PHP)

/
((?s)(\[)(\d)(\])([ ])(?=.*:LOOKUP\3=(\w+))|(\[(\d+)\])[ ])((?<artist1>Frank Sinatra)?(\s-\s)(?<title1>.*)(?<ext1>\..*)|(?<title2>.*)(\s-\s)(?<artist2>Frank Sinatra)(?<ext2>\..*)|(?<title3>.*)(?<ext3>\..*))|(?<dict>RegExDictionary:.*)$
/
gmi
Open regex in editor

Description

Remove square brackets from Track number and optionally remove Artist Name from Title.

Submitted by António Cruz