RegExp Help

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 comparison

End 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.