Cooker: Regulärer Ausdruck

Beitrag lesen

Hallo,
ich möchte Leerstellen und/oder Zeilenumbrüche am Textende entfernen.
Also "x  xx\r\nyyy   \r\n   \r\n  " (mit \r\n oder mit Leerstelle endend)
====> "x  xx\r\nyyy"
Dies habe ich jetzt mit
txt =~ s/(\r\n)* *(\r\n)* *//g
einigermaßen hingekriegt (nicht in allen Fällen klappts).
Bestimmt gibt es aber einen eleganteren Weg.
Wie sieht der aus?
Gruß
Cooker