Inverse Suche in Libre Office Writer?

Menü → Bearbeiten → Suchen & Ersetzen → (X) Reguläre Ausdrücke:

Ist es möglich eine inverse Suche durchzuführen?

Beispiel: Ich möchte alle beliebige Zeichen ausserhalb der grafischen Zeichen “|” auswählen?

Quelltext: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt lorem enim, eget fringilla turpis congue vitae. Phasellus aliquam nisi ut lorem vestibulum est. | Blindtext | Nulla ut arcu non nisi congue venenatis vitae ut ante. Nam iaculis sem nec ultrices dapibus. | Frank Kreif | Phasellus eu ultrices turpis. | Frank Rößler | Vivamus non mollis lacus, non ullamcorper nisl. | Referenzen | Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus sit amet scelerisque ipsum. | Kontakt | Morbi nulla dolor, adipiscing non convallis rhoncus, ornare sed risus. Sed adipiscing eget nibh at convallis. | Impressum |

Gewünschtes Resultat (Auswahl): Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt lorem enim, eget fringilla turpis congue vitae. Phasellus aliquam nisi ut lorem vestibulum est. Nulla ut arcu non nisi congue venenatis vitae ut ante. Nam iaculis sem nec ultrices dapibus. Phasellus eu ultrices turpis. Vivamus non mollis lacus, non ullamcorper nisl. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus sit amet scelerisque ipsum. Morbi nulla dolor, adipiscing non convallis rhoncus, ornare sed risus. Sed adipiscing eget nibh at convallis.

Die Frage verstehe ich vom gewünschten Ergebnis her nicht - das gewünschte Result erhältst Du doch, wenn alle “|” durch “” (kein Zeichen) ersetzt werden - also entfernt werden. Aber das ist ja nicht der Punkt Deiner Frage.

Aber wenn ich die Liste der regulären Ausdrücke aus der LibreOffice Hilfe richtig verstehe, ist eine Negation nicht verfügbar. Man wird sich also mit Suchkriterien behelfen müssen, die alles einschließt, außer das nicht gewünschte Zeichen. In dem obigen Fall sowas wie

[:alnum:]|[,.:]

So wie ich den Text verstehe, wirken die Pipesymbole als Parenthese. Wenn ich das erste Pipesymbol lösche oder mit einem anderen Zeichen ersetze, dann könnte die Suche wie folgt stattfinden (RegEx aktivieren):

SUCHEN: \|.*?\|

Damit werden alle Textteile, die nicht in Parenthese stehen - einschließlich der Pipe-Zeichen - markiert. Die könntest du dann z.B. auf Fett formatieren… Wie man die Markierung ohne die Pipe-Zeichen hinbekommt, habe ich auf die Schnelle nicht herausfinden können. Aber das wäre ja ein Anfang für dich. Dies als Ergänzung des Vorschlags von @anon73440385.