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
[gelöst] Suchen/Ersetzen (1988/89; 1989/90; ...)
Moderator: Moderatoren
- miesepeter
- ********
- Beiträge: 2247
- Registriert: Sa, 10.05.2008 15:05
- Wohnort: Bayern
[gelöst] Suchen/Ersetzen (1988/89; 1989/90; ...)
Zuletzt geändert von miesepeter am Mi, 30.06.2010 22:06, insgesamt 1-mal geändert.
Re: Suchen/Ersetzen (1988/89; 1989/90; ...)
Hallo Miesepeter,
mit einem Backslash vor dem gesuchten Slash sollte es funktionieren
suchen " \/ "
ersetzen beliebig
bzw
suchen "\/.."
ersetzen ""
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
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Suchen/Ersetzen (1988/89; 1989/90; ...)
Auch Hallo,
Suchen nach: "/.*$"
Ersetzen durch: ""
Oder, präziser:
Suchen nach: "^([:digit:]{4})/[:digit:]{2}$"
Ersetzen durch: "$1"
cu, Bernd
Suchen nach: "/.*$"
Ersetzen durch: ""
Oder, präziser:
Suchen nach: "^([:digit:]{4})/[:digit:]{2}$"
Ersetzen durch: "$1"
cu, Bernd
- miesepeter
- ********
- Beiträge: 2247
- Registriert: Sa, 10.05.2008 15:05
- Wohnort: Bayern
Re: Suchen/Ersetzen (1988/89; 1989/90; ...)
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
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
Re: [gelöst] Suchen/Ersetzen (1988/89; 1989/90; ...)
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
edit
habe doch etwas zum nachlesen gefunden
http://kris.koehntopp.de/artikel/unix/s ... de012.html
http://www.linux-services.org/shell/she ... 0000000000
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

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
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox