Move characters in filenames

Hello community, this is my first post and I need some help in renaming a batch of files but don't know how...
I have thousands of audio files in this format:[120] Acoustic Guitar Cmin.wav which means [120] (tempo in bpm), Acoustic Guitar (instrument), Cmin (the root music key that sounds the instrument).
Ok, now I want to "transfer" the Cmin after the [120] (don't ask me why) so the file would be: [120] Cmin Acoustic Guitar.wav
Note that ALL the files in the folder are in the same order. In other words I want to transfer the last 4 characters of the files after
the ] symbol.
Thank you in advance. Any help will be appreciated!

The Opus 12 public beta has a much easier way to do this kind of moving things around, but sticking to Opus 11:

Set the mode/type to Regular expressions, and use these as the old and new name fields:

([\d+])( .*)( ....)(.[^.]+)
\1\3\2\4

Check the preview looks right for all your files before continuing.


leo your are my God! Thank you for your quick response.