therube wrote:Try this one.
- Code: Select all
Match: (.*?)\s\((\d\d)(\d\d)min\)(.*)
Replace: \1 (\2-\3min)\4
- Code: Select all
Aaron Neville & The Neville Brothers - Tell It Like It Is (The Big Easy) (1987) (256kbits) (0416min) (AID) (NORM).m4a ->
Aaron Neville & The Neville Brothers - Tell It Like It Is (The Big Easy) (1987) (256kbits) (04-16min) (AID) (NORM).m4a
ha. what i just discovered is that your fix is so clever is that it goes NOT change names that already have that format!
ok bad news is that i have recently decided to make all Length fields have an '_' separator - NOT a '-' separator - mainly so that it does not get confused with all the other '-' use in file name, espec between artist and title (track name)
now i think in your great fix, if i just replace the existing '-' with '_' that will do it, as intended, for existing file names without any current separators
but, which is the reason i want to do this, how do i change all the existing file name from '-' to '_'? a global replace of course won't work because of all the other '-' used
a simple fix would be to modify your fix so that it actually works on ALL names, so that where '-' exists already, we end up with '-_' - which i can then easily fix with a global replace
thoughts?