RegExp: Wie löscht man " -" am Schluss einer Zeile

Ich würde gerne ein paar Überbleibsel im Titel aus anderen RegExp wegschnippseln. So soll z.B. aus

Endlich wieder da -     Endlich wieder daohne den Leerschlag und den Bindestrich werden. 

Aber bei einem ebenfalls bestehenden Burning Nonstop - RMXsoll der rechte Teil "- RMX" NICHT entfernt werden. Wie macht man das?

$ markeirt das Ende der Zeile und ^ den Anfang - also nach " -$" suchen.