erweitertes "Telegramme modifizieren"

Hilfe & Support rund im BosMon. Posting ist ohne Anmeldung erlaubt
Antworten
paulw
Beiträge: 1
Registriert: 5. Mai 2011, 16:58

erweitertes "Telegramme modifizieren"

Beitrag von paulw »

Hallo,

Bei uns im Bereich gibt es Einsatzcodes. Man bekommt nicht mehr einen "V.a. Apoplex" geschickt, sondern eine "0815". Pro Telegramm stehen bis zu drei dieser ECs. bei POCSAG sieht das dann z.B. so aus:
STADTTEIL,OBJEKTNAME,ADRESSE,3 OG,NAME,1/AmbS/EC,EC,EC * DATUM 15:31 *
Bei FMS-Übertragungen so:
/1/1/3 / EC,EC,EC,AmbS/AUFTRAGSNUMMER 15:35/OBJEKTNAME/STADTTEIL/ADRESSE/ 3 OG /NAME/ZIELSTADT/ZIELORT
Anhand einer csv wird nach diesem Schema ersetzt:
"EC1"," bli"
"EC2"," bla"
"EC3"," blub"
...
Leider bezieht sich die Ersetzung immer auf das gesamte Telegramm. Also in einer Auftragsnummer tauch dann "V.a. Apoplex" auf, nur weil die Zahlenkombination 0815 vorkommt. Hausnummern werden so auch gerne mal zum Krampfanfall...

Wie geht es denn, dass ich nur in bestimmten Teilen die Telegramme modifiziere und andere Teile mit dem selben Ausdruck bleiben unberührt?
Die Trennzeichen (/ ,) könnten dabei doch hilfreich sein um den Bereich einzugrenzen...

Vielen Dank,

P.
bosmon
Beiträge: 4021
Registriert: 28. Dez 2009, 18:16

Re: erweitertes "Telegramme modifizieren"

Beitrag von bosmon »

Hallo,

Deine Richtung hört sich schon gut an, Du kannst z.B: auf /EC oder ,EC triggern. Beispiel:
"([\/,]\s*)EC1","$1bli"
"([\/,]\s*)EC2","$1bla"
"([\/,]\s*)EC3","$1blub"
Sieht kompliziert aus, ist es auch.

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