Eckige Klammer in einem Text suchen

Moin Moin!

Ich verzweifle gerade daran, mehrere Markierungen in einem Text zu finden, die in dem Format:
[Zahl]
eingefügt sind, zu finden. Also z.B.: “nach[596] hinten”.
Hier möchte ich [596] finden und es durch nichts (löschen) ersetzen.
Aber ich komme nicht auf die Formel die ich im Suchfenster dafür eintragen müsste.
Kann da Jemand helfen?

BG
Ging

Hallo,

Ich gehe davon aus, dass Du einen verallgemeinerten (Such-)Ausdruck im Bearbeiten -> Suchen und Ersetzen Dialog suchst, mit der man alle möglichen Zahlenwerte innerhalb der eckigen Klammern finden kann. Das Problem ist dabei, dass bei Verwendung regulärer Ausdrücke den eckigen Klammern eine spezielle Bedeutung zukommt und daher diese Klammern mit \ maskiert werden müssen, wenn man diese spezielle Bedeutung aufheben will und die [ als Zeichen meint. Daher sollte eigentlich folgendes funktionieren:

Suchen: \[[:digit:]+\]
Ersetzen: - leer lassen - (oder ein Leerzeichen, je nachdem was Du benötigst)
Weitere Optionen: [X] Reguläre Ausdrücke

Anmerkung(en):

  • Das klappt aber nur im Bearbeiten -> Suchen und Ersetzen Dialog. Das Suchen - Feld (STRG+F) kann keine regulären Ausdrücke.
  • Das [:digit:] ist gleich noch ein Beispiel für das, was ich einleitend mit der speziellen Bedeutung der eckigen Klammern bei Verwendung regulärer Ausdrücke gemeint hatte.

Getestet mit LibreOffice:

Version: 6.4.2.2, Build-ID: 4e471d8c02c9c90f512f7f9ead8875b57fcb1ec3
CPU-Threads: 8; BS: Linux 4.12; UI-Render: Standard; VCL: kf5; 
Gebietsschema: de-DE (de_DE.UTF-8); UI-Sprache: de-DE, Calc: threaded

Ich hoffe, dies hilft Dein Problem zu lösen / Deine Frage zu beantworten

Wenn die Antwort geholfen hat, Dein Problem zu lösen, dann klick bitte das kleine Häkchen (:heavy_check_mark:) direkt neben der Antwort (wird grün dabei).

WOW! Du hast es echt drauf!
(Wenn ich das mal hier so salopp sagen darf?!?)
Aber genau das ist es!
Ich bin nämlich immer daran gescheitert den eckigen Klammern ihre Funktion zu nehmen und sie als einfaches Zeichen darzustellen.
Aber so wie Du es geschrieben hast, klappt es!
Ganz herzlichen Dank für Deine Bemühungen! Du hast mir bestimmt unendlich viel Zeit des Lesens, Suchens und ausprobieren erspart!
Bleib gesund!:wink: