Suchen und Ersetzen von Sonderzeichen in LibreOffice / OpenOffice Writer

14

Ich liebe LibreOffice / OpenOffice, aber einige Aufgaben können darin nicht ausgeführt werden, wie im Titel dieser Frage erwähnt, um in Writer nach Sonderzeichen zu suchen und diese zu ersetzen. Weiß jemand, wie man das macht?

Dies kann mit MS Word erfolgen (z. B. Suchen nach der Absatzmarke "^ p" und Ersetzen durch eine Tabelle "^ t").

Dies kann auch in Notepad ++ erfolgen (in einem Beispiel mit "\ n" und "\ t").

In Writer gibt es zwar die Option "Reguläre Ausdrücke", aber ich kann damit nicht nach Sonderzeichen suchen. Ich muss immer Text in MS Word / Notepad ++ kopieren und einfügen, das tun, was ich will, und wieder in Writer einfügen. .

Edit # 1 : für das Tabellierungszeichen funktioniert es bei der Suche nach \ t.

Was ist mit Absatzmarken oder Zeilenumbrüchen? Es scheint nicht zu. Ich habe es bereits versucht \ r, \ n, \ r \ n, \ n \ r, ^ p, ^ l ...

Edit # 2 : Fast gelöst von @ Linker3000, aber was ist mit Absatzmarken ?

Kokbira
quelle
2
Das $ -Zeichen sucht nach einer Absatzmarke, wird jedoch nicht durch eine ersetzt.

Antworten:

8

Sie können sicherlich reguläre Ausdrücke in LibreOffice 3.4 verwenden, wie ich es gerade ausprobiert habe:

Bildbeschreibung hier eingeben

Es gibt eine vollständigere Liste von dem, was kann und hier nicht verwendet werden kann:

http://help.libreoffice.org/Common/List_of_Regular_Expressions

Bearbeiten: Es gibt einige Kommentare zum Umgang mit Absatzmarken hier:

http://www.oooninja.com/2007/12/example-regular-expressions-for-writer.html

Linker3000
quelle
aber was ist mit Absätzen, Zeilenumbrüchen ...?
Kokbira
Probieren Sie die regulären Ausdrücke wie \ n
Linker3000
Mit Tabelliermarkenfunktionen, aber Absätzen oder Zeilenumbrüchen nicht. Ich habe es bereits versucht \ r, \ n, \ r \ n, \ n \ r, ^ p, ^ l ...
Kokbira
Dh es ist unmöglich, eine einzelne Suche nach Absatzmarken durchzuführen :( Mit "\ n" können Sie nach Zeilenumbrüchen "Umschalt + Eingabetaste" (oder einem <br> in HTML) suchen. Sie können nach einem Text an einem Anfang suchen Von einem Absatz wie "^ thing" wird nach einem Text "thing" gesucht, der sich am Anfang eines Absatzes befindet. Aber Absatzmarke nein! :( Denken Sie daran: Ich habe einen langen Text und möchte alle Vorkommen von "two" ändern Eingabe "(nicht" Shift-Enter ") mit" One-Enter "(nicht" Shift-Enter ") Vorgehensweise In MS Word wird nur" ^ p ^ p "durch" ^ p "ersetzt. .
kokbira
2

Noch besser (meiner Meinung nach) mit AltSearch. Siehe diesen Beitrag . In der GUI von AltSearch finden Sie ganz einfach alle nicht druckbaren Zeichen und vieles mehr.

Adobe
quelle
Gibt es einen offiziellen Downloadlink? Wie benutzt man es?
Kokbira
Es sieht so aus, als ob es in Alternativer Dialog Suchen & Ersetzen für Writer umbenannt wurde . Früher habe ich reguläre Ausdrücke in ~/.config/libreoffice/3/user/config/AltSearchScript.txt(ich bin unter Linux) codiert - dann habe ich ihnen Hotkeys mit der AltSearch-GUI zugewiesen. Auf diese Weise habe ich eine ganze Reihe von Texttransformationen codiert. Was genau brauchst du?
Adobe
Nur eine effektive Möglichkeit, Tabellierungsmarken durch Absatzmarken zu ersetzen und umgekehrt ... Ich verwende diese beispielsweise, um einige Daten, die in Zeilen organisiert sind, in Kalkulationstabellen umzuwandeln. Derzeit verwende ich mehr als eine Anwendung, wenn ich Libre Office / Open Office verwende. Mit MS Office ist es so einfach - auf Word: 1) Ersetzen Sie alle ^ p ^ p durch ^ l, 2) Ersetzen Sie alle ^ p durch ^ t, 3) Ersetzen Sie alle ^ l durch ^ p, 4) Strg + a, Strg + c; Auf Excel: 1) Strg + V ...
Kokbira
Ich würde vorschlagen, Beispieldaten zu posten: wie es danach aussieht Ctrl-v. Dann, wie du sein möchtest - nach der Transformation. Ich bin sicher, dass es mit altsearch möglich ist. Möglicherweise ist dies auch mit LibreOffice Find-Replace möglich. Bitte starte eine Frage und gib hier einen Link an.
Adobe
0

Probieren Sie diese Erweiterung aus: Alternativer Dialog Suchen & Ersetzen für Writer

astangl
quelle
1
Fügen Sie bitte ein bisschen Detail hinzu.
Vonbrand
Ich habe diese Erweiterung installiert, aber wie verwende ich sie?
Kokbira
Hmmm ... Der gleiche Vorschlag wie bei @Adobe?
Kokbira