Adressen & Stichwörter

Wünsche, Diskussion und Abstimmung über neue Features.
Antworten
Quichibo
Beiträge: 10
Registriert: 11. Feb 2015, 09:58

Adressen & Stichwörter

Beitrag von Quichibo »

Hi,

erstmal GROßEN DANK für das tolle Programm!
Aber ich denke, wenn es diese Rubrik gibt, dann kann man sie auch nutzen.

Bei uns wird das Telegramm über POCSAG via Leerzeichen getrennt. Hier im Forum wurde ja bereits erwähnt, dass das ein Problem darstellt.

Ich weiß nicht wie das bei anderen Landkreisen oder kreisfreien Städten ist, aber bei uns ist ein gewisses Schema dahinter.

Für Stichwort, Ort, Adresse, Hausnummer und Objekt gibt es eine genaue Anzahl an Zeichen. Das was ich zur Lösung bräuchte, heißt in Excel "Daten in Spalten" und dann "Trennen nach feste Breite".

Hier noch ein Beispiel:
H ist gleich Hilfeleistungseinsatz (Geht auch B für Brandeinsatz)
OEL ist gleich Ölspur (ZIM für Zimmerbrand, aber auch FLUG für Flugzeug)
# ist gleich Leerzeichen welches immer da ist
+ ist gleich verfügbarer Platz für Stichwort oder Adresse
KÜ ist gleich Abkürzung für einen Ort
HSNR ist gleich Hausnummer

H#OEL+#Ort++++++#KÜ#Strasse++++++++++++HSNR#Objekt+++++++++

Ich hoffe es ist einigermaßen verständlich geschrieben.

VG
Quichibo
MasterOfDisaster
Beiträge: 4
Registriert: 26. Mär 2015, 10:07

Re: Adressen & Stichwörter

Beitrag von MasterOfDisaster »

Hallo Quichibo,

Werden die "+" auch durch leerzeichen ersetzt? Falls dies nicht der fall ist müsstet du mit etwas in der richtung weiter kommen:

Code: Alles auswählen

[A-Z] [^ ]{1,9} [^ ]{2} [^ 1-9]{1,19}[^ ]{1,4} [^ ]{1,15}
[A-Z] Ein buchstabe zwischen A und Z
[^ ] jedes beliebige Zeichen außer dem Leerzeichen
[^ ]{1,9} jedes beliebige Zeichen außer dem Leerzeichen. Min 1 aber maximal neun.

Falls die + wenn nicht belegt durch Leerzeichen ersetzt werden, versuch folgendes

Code: Alles auswählen

. .{9} .{2} .{19}.{4} .{15}
. jedes beliebige zeichen
. {9} jedes beliebige zeichen, genau 9x

Heißt bei folgender meldung:

Code: Alles auswählen

H OEL  Muster    KÜ Musterstraße       14   Hotel Aribis   
Würden die abschnitte wie folgt erkannt werden [# = leerzeichen]

Code: Alles auswählen

H
OEL#
Muster###
KÜ
Musterstraße#######
14##
Hotel#Aribis###
Falls ersteres der Fall ist, jedoch leerzeichen zwischendrin vorkommen wird das ganze deutlich komplizierter...


MfG
MasterOfDisaster
Antworten