Hallo Ernst,

bei dem rechten des RegExp-Teil hatte ich noch ein paar "spezielle" Tastatur-Zeichen vergessen. Hier der vervollständigte RegExp:

^(?!\d{4}-\d{2}-\d{2}).*?$|^(\d{4}-\d{2}-\d{2}[a-zA-Z0-9 \Q^°²"³§$%&{/[(])}=\?´`@€üÜ~+*öÖäÄ#'|<>µ,;.:-_\E])

Zwischen /Q ... /E sollten jetzt alle alle "speziellen" Tastatur-Zeichen (auf der Tastatur von links oben nach rechts unten) eingetragen sein:

\Q^°²"³§$%&{/[(])}=\?´`@€üÜ~+*öÖäÄ#'|<>µ,;.:-_\E

Diese Schreibweise ist zwar etwas "Zeichen-intensiv", hat aber den Vorteil, dass man genau sieht, welche "speziellen" Tastatur-Zeichen im RegExp berücksichtigt werden.

Jetzt sollte (hoffentlich) alles gefunden werden, was nicht der Form AAAA-BB-CC (mit A,B,C = Ziffer) entspricht

Auf https://unicode-org.github.io/icu/userguide/strings/regexp.html findet man zwar auch das Steuerzeichen "\w" mit der Erläuterung "[...] Match a word character. Word characters are [\p{Alphabetic}\p{Mark}\p{Decimal_Number}\p{Connector_Punctuation}\u200c\u200d]. [...]", aber da müsste man sich erst mal "klug machen", welchen Zeichensatz dies konkret umfasst.

Vorherige Bezüge:

https://listarchives.libreoffice.org/de/users/2022/msg01298.html
https://listarchives.libreoffice.org/de/users/2022/msg01299.html

Grüße
Hans-Werner ;-))
--
Liste abmelden mit E-Mail an: users+unsubscr...@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

Antwort per Email an