Suchen und Ersetzen

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Ratte
Beiträge: 4
Registriert: So, 08.08.2010 18:38

Suchen und Ersetzen

Beitrag von Ratte »

Hallo,
ich konvertiere häufig PDF´s zu html um und bearbeite sie dann mit OOo Writer nach. Gelegentlich kommt es vor das in einem PDF Bindestriche zur Silbentrennung benutzt wurden. Nach der Konvertierung sieht das dann z.B. so aus:
Silben-trennung
Ich habe versucht alle Bindestriche gefolgt von einen Kleinbuchstaben zu suchen um dann mit nichts zu ersetzen, aber das klappt nicht. Suchen nach "-[:lower:]+" liefert mir den Bindestrich und die folgenden Kleinbuchstaben, und wenn ich dann auf ersetzen gehe sind natürlich auch die folgenden Buchstaben weg.
Gibt es eine Möglichkeit nur die Bindestriche zu suchen?
Ich schlage mich jetzt schon länger mit diesem Problem herum und habe schon einiges mit den regulären Ausdrücken herumprobiert. Im Wiki habe ich natürlich auch schon nachgesehen.
Ich hoffe hier kann mir jemand weiterhelfen.
Gruß
Ralf
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Re: Suchen und Ersetzen

Beitrag von Eddy »

Hallo Ratte,

bei mir klappt das Ersetzen von Bindestrichen.

Bei Suchen nach den Bindestrich (und nur den Bindestrich, eigentlich das Minuszeichen), eigeben und klappt.

Möglicherweise musst Du "Deinen" Bindestrich in das Suchen Feld kopieren?

Mit ungebundenen Grüßen

Eddy
Ratte
Beiträge: 4
Registriert: So, 08.08.2010 18:38

Re: Suchen und Ersetzen

Beitrag von Ratte »

Hallo Eddy,
da habe ich mich wohl nicht klar genug ausgedrückt. Ich möchte nur nach Bindestrichen suchen auf denen ein Kleinbuchstabe folgt.
Gruß
Ralf
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Suchen und Ersetzen

Beitrag von clag »

Hallo Ratte,

du warst schon auf dem richtigen Weg
hast nur vergessen ein Paar Klammern zu setzen

Suchen -([:lower:]?)
ersetzen $1
[x] reguläre Ausdrücke

damit sollte es funktionieren
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Ratte
Beiträge: 4
Registriert: So, 08.08.2010 18:38

Re: Suchen und Ersetzen

Beitrag von Ratte »

Hallo clag,
das scheint der Lösung schon recht nahe zu kommen, aber jetzt werden auch Bindestriche vor Großbuchstaben gefunden. Ich habe es auch mal mit -([:lower:]+) versucht, bringt aber das selbe Ergebnis.
Das macht mich noch Wahnsinnig, das kann doch nicht so schwer sein.
Gruß
Ralf
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Suchen und Ersetzen

Beitrag von clag »

hallo Ratte

doch geht schon
bindestrich+kleines.png
bindestrich+kleines.png (8.88 KiB) 854 mal betrachtet
und verwende besser das + im such string
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Ratte
Beiträge: 4
Registriert: So, 08.08.2010 18:38

Re: Suchen und Ersetzen

Beitrag von Ratte »

Hallo freedom,
wollte gerade schreiben das ich die Lösung gefunden habe, aber deine Antwort war schneller. :)
Ich hatte tatsächlich das Häkchen bei Groß-/Kleinschreibung vergessen.
Es war allerdings notwendig -([:lower:]+) zu benutzen.
Nur auf das $1 im Ersetzen-Feld wäre ich wohl nie gekommen. Doch ich glaube ich habe es jetzt begriffen, es bedeutet wohl soviel wie "ersetze nur den ersten angegebenen Ausdruck". Könnte ich demnach mit $2 $3, den zweiten bzw. dritten Ausdruck ersetzen?
Aber erst mal vielen Dank für die Antworten!

Gruß
Ralf
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Suchen und Ersetzen

Beitrag von clag »

prima !

das es noch geklappt hat ........

guck mal hier
viewtopic.php?f=1&t=40201

ja mit suchen (*.) (*.) bekommt man 2 Variablen $1 $2 oder auch mehr je nach Anzahl ()
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten