10種類ところか、10000パターンあって、1万行あっても、正規表現で十分ですぞ。

検索:^(.+?) - (.+?) - (.+)$
置換:\1 - \3 - \2

正規表現の項目にチェック付けて置き換えれば、真ん中と尻が入れ替わる。