[gelöst] Suchen/Ersetzen (1988/89; 1989/90; ...)

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
miesepeter
********
Beiträge: 2247
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

[gelöst] Suchen/Ersetzen (1988/89; 1989/90; ...)

Beitrag von miesepeter »

Hallo,

in einer längern Datumsreihe (Spalte) liegen mir folgende Zahlen vor:

1988/89
1989/90
1990/91

Daraus soll wie folgt umgeformt werden:

1988
1989
1990

Meine bisherige Lösung ist:
Zahlen in einen Texteditor kopieren, damit sie die Formatierung verlieren,
dann wieder einfügen und dabei das Zeichen "/" als Trenner kennzeichnen.
Damit erhalte ich aus jedem Element der Reihe zwei (Zellen). Lösche ich
die Zusatzspalte, dann habe ich mein Ziel erreicht.

Frage:

Kann ich das auch mit dem Suchen/Ersetzen-Dialog erzielen, möglichst in einem Durchgang?

Folgende regulären Ausdrücke benutzte ich, hatte aber keinen Erfolg:

/ (Löscht die Schrägstriche; ich brauche jedoch einen zweiten Durchgang...)
Bei enthaltenem Schrägstrich erhalte ich folgendes Ergebnis:
[:digit:]?\> (Löscht je nur die dritte Zahl von rechts)
[:digit:]??\> (dto.)

Vielleicht hilft eine/r, die/der gern knobelt; das Problem als solches hatte ich für mich ja schon auf dem genannten Umweg gelöst.

Ciao
Zuletzt geändert von miesepeter am Mi, 30.06.2010 22:06, insgesamt 1-mal geändert.
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Suchen/Ersetzen (1988/89; 1989/90; ...)

Beitrag von clag »

Hallo Miesepeter,

mit einem Backslash vor dem gesuchten Slash sollte es funktionieren
suchen " \/ "
ersetzen beliebig

bzw
suchen "\/.."
ersetzen ""
Zuletzt geändert von clag am Mi, 30.06.2010 15:24, insgesamt 2-mal geändert.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
bst
*****
Beiträge: 222
Registriert: Mo, 18.01.2010 16:14
Wohnort: Ilsfeld

Re: Suchen/Ersetzen (1988/89; 1989/90; ...)

Beitrag von bst »

Auch Hallo,

Suchen nach: "/.*$"
Ersetzen durch: ""

Oder, präziser:

Suchen nach: "^([:digit:]{4})/[:digit:]{2}$"
Ersetzen durch: "$1"

cu, Bernd
Benutzeravatar
miesepeter
********
Beiträge: 2247
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: Suchen/Ersetzen (1988/89; 1989/90; ...)

Beitrag von miesepeter »

Hallo,

vielen Dank für eure Vorschläge. Jetzt muss ich mal schauen, warum sie auch funktionieren und noch ein wenig meine grauen Zellen rattern lassen...

(Setze das Thema auf gelöst.)

Ciao
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: [gelöst] Suchen/Ersetzen (1988/89; 1989/90; ...)

Beitrag von clag »

Hi Miesepeter,

der Backslash sagt, dass das nachfolgend Zeichen nicht als reguläre Ausdruck gewertet werden soll
leider kann ich gerade nicht auf eine nachlesbare Info-Quelle verweisen...

aber funzt, das hatte ich noch so im Hk :wink:

edit
habe doch etwas zum nachlesen gefunden
http://kris.koehntopp.de/artikel/unix/s ... de012.html
http://www.linux-services.org/shell/she ... 0000000000
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten