Suchen & Ersetzen in StarOffice 5.2 reguläre Ausdrücke

12/08/2008 - 15:41 von Alfred Schmidt | Report spam
Hallo,

ich habe sehr viele Daten in einem Dokument und möchte Zeichenfolgen
die so aufgebaut sind "Sep.05" durch "Sep_05" ersetzen.

Im Dialog "Suchen & Ersetzen" aktiviere ich regulàre ausdrücke und
gebe bei Suchen: ([a-z])\.([0-9]) ein.
Auf die in den runden Klammern gefundenen Sachen kann man angeblich
mit $1.23 zugreifen.
Leider funktioniert dieses bei mir nicht.
Wenn ich im Ersetzen Dialog: $1_$2 eingebe passiert folgendes:

vorher: Sep.05
nachher: Se$1_$25
gewünscht: Sep_05

Kann mir jemand helfen?

Vielen Dank schon mal im Voraus
Alfred Schmidt
 

Lesen sie die antworten

#1 Matthias Tacke
12/08/2008 - 16:11 | Warnen spam
Alfred Schmidt wrote:
...
Im Dialog "Suchen & Ersetzen" aktiviere ich regulàre ausdrücke und
gebe bei Suchen: ([a-z])\.([0-9]) ein.


Hallo Alfred,

dieser Regulàre Ausdruck ist ja auch unvollstàndig. Nach der Klasse [a-z]
wird eine Angabe der Anzahl erwartet, + * {x,y} oder er nimmt halt nur ein
Auftreten.

Auf die in den runden Klammern gefundenen Sachen kann man angeblich
mit $1.23 zugreifen.
Leider funktioniert dieses bei mir nicht.
Wenn ich im Ersetzen Dialog: $1_$2 eingebe passiert folgendes:

vorher: Sep.05
nachher: Se$1_$25
gewünscht: Sep_05



Ich glaube auch das du eine neuere Version von StarOffice brauchst um die
Tags $1_$2 einzufügen.


Habe es mit SO8 erfolgreich probiert.

Suchen nach: ([a-z]{3})\.([0-9]{2})
Ersetzen durch: $1_$2

HTH
Grüße
Matthias

Ähnliche fragen