Suchen & Ersetzen: Suchkriterium mit sich selbst ERGÄNZEN

Setup und Komponenten-übergreifende Probleme.

Moderator: Moderatoren

Benutzeravatar
balu
********
Beiträge: 3810
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Suchen & Ersetzen: Suchkriterium mit sich selbst ERGÄNZEN

Beitrag von balu »

Ich grüße Euch.

Wer in der Hilfe von „Suchen & Ersetzen“ schin mal reingeschaut hat, der kennt sicher das Beispiel mit dem „Fenster und den Fensterrahmen“.

Nun, fast so was ähnliches will ich auch. Um es in Worten darzustellen , sähe es wie folgt aus.
Aus → Fenster
Wird → FensterFenster

Das ist also das Grundprinzip.


Jedoch ist meine Ausgangssituation und das Ziel bedeutend komplizierter.
Denn einerseits geht es um unbekannte Zahlen mit einem Pumkt versehen, und anderseits darum das diese Kombination an das gesuchte angehängt wird, also Ergänzt wird.

Simples Beispiel:
Gegeben ist ---> 33.55.
Ergebniss soll sein ---> 33.55. - 33.55

Aber wie schon gesagt, unbekannte Zahlen...

Da es sich aber immer um die gleiche Zahlen+Punkt Kombination geht, habe ich eine Lösung für das Suchen gefunden, auch wenn es die Hürde gibt: Das zu suchende muss alleine in einer Zelle stehen.
Das angehängte Beispiel ist wohl eine CALC-Datei, und im Grunde geht es auch um/in CALC, aber ich will das ja nicht mit CALC-Funktionen im Tabellenblatt umgehen. Das alles kommt später in ein Makro. Hier und jetzt geht es um das allgemeine Thema:

Suchen & Ersetzen

Also, hier meine Lösung für das Suchen.

Code: Alles auswählen

^[:digit:]{2}.[:digit:]{2}.$
Wenn also der Suchbegriff alleine in einem Absatz (Zelle) steht, dann klappt das wunderbar.
Die regulären Ausdrüche sind natärlich aktiviert, denn sonst würde es nicht funktionieren.

Ich weiss blos nicht was ich bei „Ersetzen durch“ eintragen muss.

Hier mal meine Versuche, die aber alle nicht funzen.

Code: Alles auswählen

&

$0

 &-[:digit:]{2}.[:digit:]{2}.

 [:digit:]{2}.[:digit:]{2}. &-[:digit:]{2}.[:digit:]{2}.

[:digit:]{2}.[:digit:]{2}.-[:digit:]{2}.[:digit:]{2}.
Vielleicht habe ich nur eine kleinigkeit übersehen, oder in der Hilfe etwas falsch verstanden. Ich weiss es nicht.

Habt ihr vielleicht eine Lösung für mich?
Ich freue mich schon auf Eure Antwortrn :-)


Gruß
balu
Dateianhänge
such_u_ersetz.ods
(9.04 KiB) 132-mal heruntergeladen
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
cwolan
**
Beiträge: 47
Registriert: Sa, 06.03.2021 12:56

Re: Suchen & Ersetzen: Suchkriterium mit sich selbst ERGÄNZEN

Beitrag von cwolan »

Hallo,
balu hat geschrieben:Da es sich aber immer um die gleiche Zahlen+Punkt Kombination geht, habe ich eine Lösung für das Suchen gefunden, auch wenn es die Hürde gibt: Das zu suchende muss alleine in einer Zelle stehen.
^[:digit:]{2}.[:digit:]{2}.$

. passt zu jedem Zeichen außer einem Zeilen- oder einem Absatzumbruch
\. steht für einen Punkt



Für das „Ersetzen durch“ versuche ($0 oder &):

Code: Alles auswählen

$0 - $0

Gruß
cwolan
OpenOffice 1.1.5 – 4.1.15
LibreOffice 6.4.7 – 7.6.5
Windows 7,10,11 64-bit
Benutzeravatar
balu
********
Beiträge: 3810
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Suchen & Ersetzen: Suchkriterium mit sich selbst ERGÄNZEN

Beitrag von balu »

Moin cwolan.

Ich wusste es doch, das mir bei meiner Lösung etwas komisch vorkam. Die Sache mit dem Backslash war mir etwas schleierhaft. Aber Du kennst das ja sicherlich:

„Wenns funktioniert, heißt das noch lange nicht das es richtig ist.“

Ich hatte also nur Glück gehabt.

Deine Lösungen funktionieren beide, habs eben getestet. Und später fürs Makro werde ich mich wahrscheinlich für:

"& - &"

entscheiden.

Ich danke dir vielmals für deine schnelle und passende Antwort. *beide-daumen-hoch* :-)


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Antworten