Seite 1 von 1

Telegram Filder Adresse Reg-Ex

Verfasst: 4. Nov 2015, 19:32
von bbtimx
Hallo,
ich habe im Telegramm Fenster Filter Adresse die Reg-Ex 8[5,8][0-9]{3} aktiv, um nur 85-000 bis 88-999 zu filtern.
Leider hat er ( wie im Anhang ) die Adresse 54128 auch als TRUE erkannt, welche ja in der Reihenfolge richtig ist beginnend mit der 8 am Ende.
Wenn ich die Reg-Ex unter https://regex101.com/r/sQ1yW3/1 teste gib er allerdings FALSE zurück.
Mögliche Lösung wäre ^8[5,8][0-9]{3}.
Bin ich da in der richtigen Annahme das er diesen Fehler bei den Telegrammereignissen auch macht?
Also zB.: Addresse: 88123 als Filter und er erkennt 81238 auch als TRUE????

Bild

Danke
bbtimx

Re: Telegram Filder Adresse Reg-Ex

Verfasst: 9. Nov 2015, 18:57
von bosmon
Hallo,

^ bedeutet: am Anfang

Also ist ^8 schonmal nicht verkehrt

Bei Dir sollte eigentlich:

^8[5-8]

ausreichen.

Grüße
Thimo Eichstädt

Re: Telegram Filder Adresse Reg-Ex

Verfasst: 9. Nov 2015, 19:47
von bbtimx
Hallo,

danke für die Antwort.

Allerdings funktioniert es trotzdem nicht.

Habe ich als Filter: ^8[5,8] erscheinen trotzdem alle Meldungen,
negiere ich diesen Filter erscheinen nur welche die nicht auf ^8[5-8] zutreffen!
Also irgendwie genau verkehrt, obwohl ja da steht es werden alle angezeigt die nicht verboten sind.
Also
  • Filter = verboten = keine Anzeige
  • !Filter = erlaubt = Anzeige
Aber irgendwie scheint es mit der Funktion nicht in Ordnung zu sein...

BTW: ich versuchen fehlerhaft erkannte ZVEI Adressen zu entfernen, die bei mehreren aufeinander folgenden Alarmen auftreten. Haben nebenbei ein Python Script am laufen welche die ZVEI Adressen alle richtig erkennt .. !

Re: Telegram Filder Adresse Reg-Ex

Verfasst: 9. Nov 2015, 22:36
von Marco
So sollte es funktionieren.

Re: Telegram Filder Adresse Reg-Ex

Verfasst: 12. Nov 2015, 16:44
von bbtimx
Funktioniert super!!
Marco hat geschrieben:So sollte es funktionieren.