Date: prev next · Thread: first prev next last
2022 Archives by date, by thread · List index


Hallo,

Am Mittwoch, 21. Dezember 2022, 16:38:06 CET schrieb Markus Mueller:
ohne es im Detail zu wissen: es sind nicht alle RegEx-Implementationen
völlig kongruent bzw. sie haben Dialekte ausgebildet
Ja, das ist mir bekannt, Perl-RegEx sind was anderes als Extended-RegEx oder 
POSIX-RegEx

und manche sind
auch unvollständig umgesetzt.
Ich vermute, VIM ist da einfach "weiter" als LO.
Auch das.

Ich würde das nicht
unbedingt als Bug sondern als unvollstänige Implementerung begreifen.
Wenn das eine unvollständige Implementierung ist, was durchaus möglich sein 
könnte, dann ist es ein Bug in der Doku. Denn da steht:
| ^     Am Anfang eines Absatzes oder einer Zelle. Spezielle Objekte wie
| leere Felder oder als Zeichen verankerte Rahmen am Anfang eines Absatzes
| werden ignoriert. Beispiel: "^Peter" stimmt nur dann mit dem Wort "Peter"
| überein, wenn es das erste Wort eines Absatzes ist.

"^" ist der Anker für den Zeilenanfang. Wenn ich den so verwende, will ich 
einen Einschub am Zeilenanfang machen, egal was da steht.


M.W. handelt es sich bei den den "regulären Ausdrücken " auch nicht um
eine standadisierte "Sprache", so dass bei den unterschiedlichen
Implementierungen Unterschiede auftreten.
Mindestens POSIX-konform müssen sie sein. Erweiterungen (wie zB in Perl) sind 
möglich und erlaubt.

-- 
Mit freundlichen Grüßen
Matthias Müller

Diese Mail ist mit OpenPGP signiert!
Zum überprüfen der Signatur, der Integrität und Authentizität
meiner Mails kann man OpenPGP (https://www.openpgp.org/) installieren.
Bitte senden Sie als Antwort auf meine E-Mails reine Text-Nachrichten!
-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.