Seite 1 von 1

Suchen und Ersetzen

Verfasst: So, 08.08.2010 19:03
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

Re: Suchen und Ersetzen

Verfasst: So, 08.08.2010 19:43
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

Re: Suchen und Ersetzen

Verfasst: So, 08.08.2010 20:52
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

Re: Suchen und Ersetzen

Verfasst: So, 08.08.2010 21:10
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

Re: Suchen und Ersetzen

Verfasst: So, 08.08.2010 22:51
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

Re: Suchen und Ersetzen

Verfasst: So, 08.08.2010 23:10
von clag
hallo Ratte

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

Re: Suchen und Ersetzen

Verfasst: So, 08.08.2010 23:23
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

Re: Suchen und Ersetzen

Verfasst: So, 08.08.2010 23:33
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 ()