Rules regex-replaces in TagScanner
Thank you for your attention! π
Please write to me if you encounter a problem or wish to supplement the list! π₯
[ββ]
-> -
(simbol [minus])
Input:
- radio edit, acoustic, radio, edit, original, remix, mix, cover
Output:
- Radio Edit, Acoustic, Radio, Edit, Original, Remix, Mix, Cover
β―
-> -sharp
β
-> -flat
(?!(No|Op|K))\.\s*(?=\d)
-> [Nothing]
Input:
- Frederic Chopin - Waltz No. 10 in B minor Op. 69 No. 2.mp3
- Wolfgang Amadeus Mozart - Piano Concerto No. 27 in Bβ major, K. 595
Output:
- Frederic Chopin - Waltz No.10 in B minor Op.69 No.2.mp3
- Wolfgang Amadeus Mozart - Piano Concerto No.27 in B-flat major, K.595
(\#|\β)\.*(?=\s*\d)
-> No.
Input:
- Frederic Chopin - Waltz β10 in B minor Op. 69 #2.mp3
- Wolfgang Amadeus Mozart - Piano Concerto #27 in B-flat major, K.595
Output:
- Frederic Chopin - Waltz No.10 in B minor Op. 69 No.2.mp3
- Wolfgang Amadeus Mozart - Piano Concerto No.27 in B-flat major, K.595
\s\W+(?=\.\w+$)
-> [Nothing]
Input:
- Hans Zimmer - Now We Are Free (Spaarkey remix
) -() .
.mp3 Output: - Hans Zimmer - Now We Are Free (Spaarkey remix).mp3
\d*[_\+]\d*(?=\W*)
-> `[Space]
Input:
- Jennifer_Hudson_β_OST+Dream girls_-_And_I+Am+Telling+You+I'm_Not_Going
- 03+Kim+Taylor-American+Child+1.mp3
Output:
- Jennifer Hudson β OST Dream girls - And I Am Telling You I'm Not Going
- 03 Kim Taylor-American Child 1.mp3
^[\[\(]*\s*\d{1,}\.*\s*[\]\)]*\s*
-> [Nothing]
Input:
023.
08Ρ 02 - Zach Braff and Donald Faison - Steak Night song.mp3023
08Ρ 02 - Zach Braff and Donald Faison - Steak Night song.mp3
Output:
- 08Ρ 02 - Zach Braff and Donald Faison - Steak Night song.mp3
- 08Ρ 02 - Zach Braff and Donald Faison - Steak Night song.mp3
^[\[\(]*\s*\d{1,}[Ρ
x\.]\d{1,}\s*[\]\)]*\s*
-> [Nothing]
Input:
(4x01)
The Stanley Brothers β Precious Memories[1x21]
The Countdown Kids - My Bonnie Lies Over the Ocean1x21
The Countdown Kids - My Bonnie Lies Over the Ocean
Output:
- The Stanley Brothers β Precious Memories
- The Countdown Kids - My Bonnie Lies Over the Ocean
- etc.
\s*[\[\(]*OST.*?[\]\)]\s*
-> [Nothing]
Input:
- Jennifer Hudson β And I Am Telling You I'm Not Going (OST DreamGirls)
- Jennifer Hudson β (OST DreamGirls) And I Am Telling You I'm Not Going
- Jennifer Hudson β [OST DreamGirls) And I Am Telling You I'm Not Going
Output:
- Jennifer Hudson β And I Am Telling You I'm Not Going
- etc.
\s*[\[\(]*OST.*?[\]\)]*.+(?=\s+[-\.]\s*)
-> [Nothing]
Input:
- Jennifer Hudson β
OST Dream girls -
And I Am Telling You I'm Not Going
Output:
- Jennifer Hudson β And I Am Telling You I'm Not Going
(?=.*)(\s*(&|\sand\s|\,|\/|\\|\|)\s*)(?=.*)
-> ,
([comma][space])
Input:
- Los Lobos&A.Bandares
- Los Lobos and A.Bandares
- Los Lobos,A.Bandares
- Los Lobos/A.Bandares
- Los Lobos\A.Bandares
- Los Lobos|A.Bandares
Output:
- Los Lobos, A.Bandares
- etc.