The same not be done with:
Begin Action Group _Script Test#TEST
Action #1 Actiontype 4: Replace with regular expression Field ______________: _TAG Regular expression _: (\B|^)(\(|\[|"|')(.) Replace matches with: $1$2$upper($3) [_] Case sensitive comparisonEnd Action Group _Script Test#TEST (1 Action)
Resulting in:
(the [torchum' "never 'stops blank(the[torchum"never'stops >>>> (The [Torchum' "Never 'Stops blank(the[torchum"never'stops
by breaking up the different parts like not a word boundary OR start of string / (["'' / any one character to capture as $1, $2 & $3 (changed to upper-case) it seems to work. If you don't separate them like this you get unwanted results.
Plus one thing with using the action 'replace with regular expression' you can affect _TAG (All tags) like the example above whereas with the format action you can't.
Anybody know why mp3tag doesn't pick up the start of the string '(the [torchum' "never...' by using the \B. My fix was to put in a '|^' to fix the problem.