Hallo Leute,
wieder einmal eine neue Version:
TexteReinigen_510d.js ist bereit zum Herunterladen auf
http://www.fachhefte.ch Die beiden HDS-Mitglieder Jürgen Althaus und Christoph ("cwenet") meldeten das Löschen des Leerzeichens nach einer Fussnotenziffer wenn "Leerschläge am Zeilenbeginn entfernen" gewählt ist.
Ich habe weder herausgefunden, weshalb der Grep
(?<!.)\u0020 dies macht, noch wie er zu ändern wäre.
Der Vorschlag von Jürgen Althaus war
^(?<!.)\\h So werden zwar die Leerschläge nach den Fussnoten-Ziffern verschont. Aber es wird nur
ein Zeichen zu Beginn der Zeilen entfernt. Das könnte korrigiert werden: Mit einem Pluszeichen ergänzen
^(?<!.)\\h+ Doch so oder so – damit werden auch Gevierte (oder Teilgevierte) abgeräumt.
Deshalb setzte ich meinen Workaround ein: Der Leerschlag nach der Fussnoten-Ziffer wird zuerst durch
¡¡ (das sind zwei umgekehrte Ausrufezeichen) ersetzt. Dann folgt das bisherige Entfernen der Leerschläge am Zeilenbeginn. Und danach werden die
¡¡ wieder in einen Leerschlag verwandelt.
Besten Dank an Jürgen und Christoph!
Gruss, Hans