Seite 1 von 1

Reguläre Ausrücke anders als bei BosMon-Filtern?

Verfasst: 8. Dez 2011, 19:31
von Heisenberg
Hallo,

ich habe gerade die BMM-Dokumentation durchgelesen und bin über folgenden Absatz gestolpert:
Beispiele:
Nachricht beginnt mit Ente: ^Ente.* (unbedingt beachten, am Ende ist Punkt-Sternchen !)
Nachricht beinhaltet Feuer: .*Feuer.*
Ist da irgendetwas anders als im "normalen" BosMon? Dort reicht es meiner Erfahrung nach aus "^Ente" bzw. "Feuer" zu schreiben. Muss ich die Ausdrücke mit .* abschließen?

Ich habe das Problem, dass ich gerne auf den Ausdruck "P eingekl" Filtern möchte, das hatte ich auch genau so in BMM eingetragen, aber es passierte nichts.

Re: Reguläre Ausrücke anders als bei BosMon-Filtern?

Verfasst: 8. Dez 2011, 19:37
von Heisenberg
Hmm, ich habe gerade noch eine Möglichkeit gefunden, warum es nicht funktioniert:
Schaue ich mir dieses Bild an
Bild
So steht da ja , auf welches Kriterium gefiltert wird. Ich lege den Filter an (Typ: Pocsag, Funktion: ignorieren, Nachricht: P eingekl), gehe zurück und dort steht "Alle Telegramme". Wenn ich den Filter bearbeite, sind die Einstellungen dort aber noch drin.
Ist das richtig?

Re: Reguläre Ausrücke anders als bei BosMon-Filtern?

Verfasst: 9. Dez 2011, 00:04
von bosmon
Hallo,

die BMM Filter funktionieren leicht anders als die Filter von BosMon. Wenn Du nach einem Wort(Teil) in einem Text filtern möchtest, dann musst Du in BMM vor und nach dem zu suchenden Wortteil .* setzen, z.B. .*Feuer.*
In BosMon wäre das .* vor und nach dem Text auch möglich, aber nicht zwingend notwendig.

Die Filterübersicht zeigt (der Übersichtlichkeit halber) nicht alle eingestellten Filterkriterien an.

Grüße
Thimo Eichstädt

Re: Reguläre Ausrücke anders als bei BosMon-Filtern?

Verfasst: 12. Dez 2011, 10:37
von Heisenberg
bosmon hat geschrieben:Hallo,

die BMM Filter funktionieren leicht anders als die Filter von BosMon. Wenn Du nach einem Wort(Teil) in einem Text filtern möchtest, dann musst Du in BMM vor und nach dem zu suchenden Wortteil .* setzen, z.B. .*Feuer.*
In BosMon wäre das .* vor und nach dem Text auch möglich, aber nicht zwingend notwendig.
Hallo,

vielen Dank für die Antwort. Auch hier hat es geholfen, den Filter einmal komplett zu löschen und mit den gleichen Einstellungen neu anzulegen. Ich habe extra vorher und nachher Screenshots gemacht und verglichen, es ist 1:1 identisch. Keine Ahnung, woran das liegt.

Zu den Ausdrücken noch eine Frage:
^Feuer.* bedeutet ja, dass der Wortteil "Feuer" am Anfang des Textes vorkommt,
.*Feuer.* heißt, dass der Wortteil irgendwo im Text vorkommt - trifft das dann auch auf den Anfang des Textes zu? Oder muss ich das .* so interpretieren, dass mind. ein beliebiges Zeichen vor dem Ausdruck auftauchen muss? Müsste ich also beide Filter anlegen, wenn es egal ist, ob der Wortteil am Anfang oder mitten im Text auftaucht?

Re: Reguläre Ausrücke anders als bei BosMon-Filtern?

Verfasst: 13. Dez 2011, 12:13
von chortyenz
Hat jetzt direkt nicht mit dem Thread zutun.
Ich habe nach der Filterlösung gesucht, die hier beschrieben wurde.
Also bei mir klappt es nun mit dem Filter zu einem bestimmten Wort.
.*wort.*
Danke für die Lösung.