Suchen - Ersetzen <\.*>

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Delabarquera
*****
Beiträge: 424
Registriert: Do, 24.11.2005 19:17
Wohnort: München

Suchen - Ersetzen <\.*>

Beitrag von Delabarquera »

Hallo!

Ich bin heute morgen verwirrt. Es kommt nicht so oft vor, aber: wenn ich bisher einen beliebigen Text zwischen zwei spitzen Klammern gesucht habe, ging das immer mit dem reg. Ausdruck <\.*>. (Benutze ich, um so gezeichnete Korrektur-Anmerkungen zu suchen bzw. über "Suchen alle" in einem Rutsch rot einzufärben.)

Und auf einmal unter OO 2.3.1 geht das nicht mehr? Lediglich zwei einsame spitze Klammern <> werden gefunden. Oder versagt mein Gedächtnis, und es geht doch anders?

Wer weiß Rat?

Grüße! D.
chrk
*******
Beiträge: 1670
Registriert: Sa, 22.09.2007 18:09

Re: Suchen - Ersetzen <\.*>

Beitrag von chrk »

Hallo,
wenn Du den Backslash weglässt, wird alles gut. Der maskiert den Punkt als als Punkt, nicht RegEx. "<\.*>" sucht also spitze Klammern mit beliebig vielen (oder Null) Punkten dazwischen.
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Suchen - Ersetzen <\.*>

Beitrag von Karolus »

Hallo
Falls in einem Absatz mehrere dieser eingefassten Textstellen vorkommen, musst du verhindern das von der ersten < bis zur letzten > gefunden wird:
<[^>]*>

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
chrk
*******
Beiträge: 1670
Registriert: Sa, 22.09.2007 18:09

Re: Suchen - Ersetzen <\.*>

Beitrag von chrk »

Guter Tipp Karo,
das habe gar ich nicht getestet und bin auf die Problematik gar nicht gestossen. ;)

Aber die Logik von <[^>]*> muss man sich auch erst mal auf der Zunge zergehen lassen: "Suche alle Zeichen, die zwischen spitzen Klammern stehen, aber kein '>' sind...
Zuletzt geändert von chrk am Mo, 14.04.2008 20:44, insgesamt 2-mal geändert.
Delabarquera
*****
Beiträge: 424
Registriert: Do, 24.11.2005 19:17
Wohnort: München

Re: Suchen - Ersetzen <\.*>

Beitrag von Delabarquera »

Hab vergessen, mich bei allen zu bedanken, was hiermit geschieht! - D.
Antworten