Seite 1 von 1

erweitertes "Telegramme modifizieren"

Verfasst: 5. Mai 2011, 17:22
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.

Re: erweitertes "Telegramme modifizieren"

Verfasst: 6. Mai 2011, 22:40
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