You can do that with an regular expression. There are several "swap name" examples in the forum.
For your issue try to find an pattern to split your file name which is common for all files, e.g. get the block After " - " and Before " - " and swap the parts from that block at the "&"