$regexp(%title%,'(.*) \((.*) \((.*)','$1 ($2) ($3')) and the action )) -> ) did the trick.
Would be wonderful if you could explain what these parameters actually do, each of them. Really want to learn because there are things that I may want to do in the future, and I hate bugging everyone about every little problem.
See the documentation on regular expressions:
(.*) takes all the string possible and save it in a $-variable- until the next pattern is defined.
\( defines an opening bracket to be taken as string and not with its special function for the regular expression.
$1, $2 ... calls the saved contents of the expressions in ().
So
means:
Take the contents of TITLE, separate it into a saved string until the first blank and opening bracket appears, save the next string until the next blank and opening bracket appears and also save the rest.
Then output what you have save first ($1), then output a "(", then the second saved string $2, add a ")", output another "(" and then the 3rd saved string.
While you have to escape the parenthesis in the pattern definition, they can be added as is in the output part of the regular expression.
Going to go and get drunk now, LOL