Can I batch rename Artist & Title in 3000+ MP3 files?

I have a dilemma and I can't figure out to do this.

I have 3000+ MP3s that I want to tag in a different naming convention than they are currently.

Right now, each Artist and Title is listed like this:
Artist: Artist Name
Title: Song Name [Producer Name]

However, I'm trying to make the [Producer Name] move to the Artist field (but without the brackets) and the Artist name move into parenthesis after the Song Title, so it reads like this:
Artist: Producer Name
Title: Song Name (Artist Name)

How can I set it up to batch process this?

Try an action of the type "Guess value"
Source: $regexp(%artist%==%title%,'(.*)==(.*)\[(.*)\]','$3==$2 ($1)')
Target: %artist%==%title%