I had the same need but I had to accept more characters than a-zA-Z\. in the solution provided by John so I slightly modified its regular exception like this :
Find what : {^[^\=]*} = {.*}
Replace with : \2 = \1
This will reverse anything arround the first equal sign found on a line