Seite 1 von 1

unterstüzung bei Regex-Regel erstellung

Verfasst: 30. Dez 2015, 21:08
von MannyFred
Hallo zusammen,

ich benötige Unterstützung um folgedes "Problem" zu lösen:

Bei uns gibt es 2 verschiede Arten von Alarmtext:

1.

Code: Alles auswählen

*Stichwort *Stadt *Ort *Straße <Nummer> *Text1 *text2 *Einsatznummer 
2.

Code: Alles auswählen

*Stichwort *Stadt *Straße <Nummer> *Text1 *text2 *Einsatznummer 
Zu beachten sind immer die Leerzeichen vor dem * .

Der Straßenname wird wie folgt abgekürzt: z.B.:

Code: Alles auswählen

*PostS 26 *

Code: Alles auswählen

*PlanetenR 26 *

Code: Alles auswählen

*BerlinerP 26 *

Code: Alles auswählen

*Karl-Blume-W 26 *
Also:
S -> Straße
R -> Ring
P -> Platz
W -> Weg

Wie ist nun die Textersetzung aufzubauen, dass nur die Straße auf z.B.: *... *MusterS 7 *... * geprüft und ersetzt wird?

Momentan wird die Ersetzung leider auf die ganze Meldung angewendet, sodass aus RTW schnell RTWeg wird.

Theoretisch kann um beide Möglichkeiten abzudecken auf die Arrays 3 oder 4 geprüft werden, richtig?
Wie muss der reguläre Ausdruck zur Überprüfung lauten?

Vielen Dank im Voraus für Eure Unterstützung.

Viele Grüße

Fabian