Problem zutreffend erkannt, aber mit dem Ansatz von Fusi nicht gelöst: Denn das was für Leerzeichen gilt, trifft bei beiden Ansätzen für Zeilenvorschübe zu.
Die Frage ist allerdings, ob eine allgemeine Lösung benötigt wird, oder ob es für den Zweck reicht, vorher nach irregulären Zeichen zu...