Hallo, da Regex in der Basic-IDE nur bedingt verfügbar ist, habe ich einen Codeteil in Writer eingefügt und wollte per RegEx vor jeder Zeile ein "REM " schreiben lassen.
Suche: ^ Ersetze: REM \1 Aus der Hilfe für LibreOffice 7.0:
^ The beginning of a paragraph or cell. Special objects such as empty fields or character-anchored frames, at the beginning of a paragraph are ignored. Example: "^Peter" matches the word "Peter" only when it is the first word of a paragraph.
Wenn ich dies richtig verstehe, wird nur der Anfang eines Absatzes gefunden. Der Anfang einer Zeile bei einem Zeilenumbruch nicht. Demnach sollte beim Ersetzen mindestens die erste Zeile geändeter werden: REM Sub MeinProgramm Dies geschieht nicht. Ist meine RegEx-Syntax für Writer falsch? Wie lautet die korrekte RegEx-Syntax für: Ersetze jeden Zeilenanfang durch [REM + Leerschritt]? PS In Notepad++ funktioniert meine Syntax einwandfrei, in Writer wird mir in der Suchzeile das Zirkumflex rot markiert. Viele Grüße Jürgen -- Liste abmelden mit E-Mail an: [email protected] Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
