Seite 1 von 1

Telegramm Filtern

Verfasst: 8. Apr 2020, 16:11
von PinkPanther
Hello zusammen,

ich versuch für unseren Einsatzmonitor Meldungen zu filtern, sieht wie folgt aus.

VU PKW / BMA() / Musterort / Musterstraße / VU mit 2 PKW

bei BMA/GMA steht in "BMA()" die Anlage und Melder drin:

Brandalarm / BMA(L8.Gebäude 56) / Musterort / Musterstraße / ..
Brandalarm / BMA(101.5) / Musterort / Musterstraße / ..

ich möchte sobald nach BMA in den Klammern etwas steht und der richtige Ort zutrifft, die Meldung per Mail versenden.
Ich habe schon mehrer Filter ausprobiert, wie zB.:
BMA(A-Z), Musterort
BMA(.*[A-Z].*), Musterort
\bFW(.*[A-Z].*)\b, \bMusterort\b
usw.

ebenfalls soll der richtige Ort mitgefiltert werden, ich hatte keinen erfolg.
Ist das überhaupt möglich?

Re: Telegramm Filtern

Verfasst: 10. Apr 2020, 14:53
von gooofy
Bei regülären Ausdrücken gibt es einige Sonderzeichen, die mit einem Blackslash markiert werden müssen:
\ | ( ) [ { ^ $ * + ? . /

Habs zwar nicht getestet, aber wenn die Meldung so wie in deinem Beispiel aussieht und der Ort direkt hinter der BMA steht, probier's mal hiermit:

BMA\([\w\W].*\) \/ Musterort

Re: Telegramm Filtern

Verfasst: 10. Apr 2020, 16:43
von PinkPanther
Mahlzeit,

hat leider nicht funktioniert :(

es wird keine meldung versendet

schöne Oster

Re: Telegramm Filtern

Verfasst: 15. Apr 2020, 18:09
von bosmon
Hallo,

u.a. hier können die Regulären Ausdrücke online getestet werden:

https://regex101.com/

Dort gibt es sogar kleine Erklärungen zu den Ausdrücken.

Grüße
Thimo Eichstädt

Re: Telegramm Filtern

Verfasst: 19. Apr 2020, 17:06
von PinkPanther
Abend,

danke für die Antworten!

Filter wurde so mit erfolg gesetzt: .*GMA(\b.\b).* .*Musterort.*

Viele Grüße