Ersetzen

Hilfe & Support rund im BosMon. Posting ist ohne Anmeldung erlaubt
Antworten
Koerbi
Beiträge: 490
Registriert: 14. Jun 2011, 17:56

Ersetzen

Beitrag von Koerbi »

Hallo
hab noch eine Ersetzungsfrage und zwar wie kann ich folgenden Text so zerlegen
Int NotfallMeier PraxisHolzweg 10 Berlin Berlien Kurt Felix
in folgendes Muster
Int Notfall/ Meier/ Praxis/ Holzweg 10 /Berlin/ Berlin/ Kurt/ Felix
bosmon
Beiträge: 3972
Registriert: 28. Dez 2009, 18:16

Re: Ersetzen

Beitrag von bosmon »

Hallo,

das einfachste wäre nach Großbuchstaben zu filtern und, wenn ein Großbuchstabe vorhanden ist, ein "/" davor setzen.

Nur ist es momentan so, dass BosMon Groß-/Kleinschreibung in den Regeln ignoriert :)

Ich kann das aber für die Zukunft einstellbar machen.

Grüße
Thimo Eichstädt
BosMon Dokumentation: https://www.bosmon.de/doc
BosMon Support: support@bosmon.de
firefighter112
Beiträge: 101
Registriert: 28. Mai 2011, 13:54

Re: Ersetzen

Beitrag von firefighter112 »

Hallo Thimo,

und wie müsste dann jetzt die Regel aussehen um ein Zeichen vor ein Großbuchstaben zu setzten? Habe noch nicht rausgefunden das zu realisieren.

Danke
bosmon
Beiträge: 3972
Registriert: 28. Dez 2009, 18:16

Re: Ersetzen

Beitrag von bosmon »

Hallo,

siehe Bild.

Grüße
Thimo Eichstädt
Dateianhänge
telegramm_modifizieren_beispiel.png
telegramm_modifizieren_beispiel.png (63.92 KiB) 5307 mal betrachtet
BosMon Dokumentation: https://www.bosmon.de/doc
BosMon Support: support@bosmon.de
firefighter112
Beiträge: 101
Registriert: 28. Mai 2011, 13:54

Re: Ersetzen

Beitrag von firefighter112 »

Danke Thimo.

Das hat mich schon ein ganzes Stück weiter gebracht.
Kannst mir jetzt noch helfen wie ich ein Zeichen hinter einer Hausnummer bekomme?

xxxxxxxx Strasse 112 ???????




Vielen Dank


Hat sich schon soeben erledigt. Habe es selbst hinbekommen.
Melder
Beiträge: 47
Registriert: 24. Apr 2012, 23:40

Re: Ersetzen

Beitrag von Melder »

Hallo Thimo,

was hat es denn mit dem $1 auf sich?
Wenn ich bei mir deinen Filter nachbaue funktioniert das einwandfrei.
Wenn ich ihn auf meine Bedürfnisse anpasse, funktioniert er allerdings nicht mehr.
Ich habe das so verstanden, dass $1 den gesuchten Textteil beim ersetzen einfach wiedergibt.
Das wäre für mich eine sehr große Vereinfachung, wenn es denn funktionieren würde.
Hier ein Beispiel:
Ich suche in
B4 * Teststr. 25 * Auftrag X-5 3-7 * 16:20 20.10.2014 *
nach
\* Auftrag X-5 \d
und ersetze mit
* Auftrag X5 $1 (da mir die folgende Zahl ja nicht bekannt ist, da variabel)
so wird folgendes ausgegeben
B4 * Teststr. 25 * Auftrag X5 $1-7 * 16:20 20.10.2014 *

Stehe ich auf dem Schlauch?
Oder funktioniert das nur in bestimmten Fällen?

Vorab vielen Dank,

Gruß Achim
bosmon
Beiträge: 3972
Registriert: 28. Dez 2009, 18:16

Re: Ersetzen

Beitrag von bosmon »

Hallo,

$1 ist der Inhalt von dem ersten Text in Klammern (...).

BosMon benutzt als Sprache "Reguläre Ausdrücke". Google doch einfach mal danach, im Internet findest Du auch viele weitere Beispiele.

Grüße
Thimo Eichstädt
BosMon Dokumentation: https://www.bosmon.de/doc
BosMon Support: support@bosmon.de
Antworten