Felix
felix[null][null][null]@funkmeldesystem.de
Aus der Wikipedia:
"... Die jeweiligen Regexp-Implementierungen sind jedoch nicht alle gleich. In den Programmiersprachen haben sich überwiegend die PCRE durchgesetzt, die sich an der Umsetzung in Perl orientieren. Daneben wird – vor allem in der Linux-Welt – z. B. zwischen BRE (basic regular expressions) und ERE (extended regular expressions) unterschieden.
Einige Programme wie z. B. der Texteditor vim bieten die Möglichkeit, zwischen verschiedenen Regexp-Umsetzungen hin- und herzuschalten. ..."
Bedeutet doch das es von Programmiersprache zu Programmiersprache bzw. von Programm zu Programm Unterschiede gibt.
Ich habe eine Nachricht in der auch das Wort "Garten" vorkommt.
Ich habe nun folgende Ausdrücke aus der Wikipedia probiert:
Bei Treffer sollen die Filter zurückweisen.
[:lower:]arten (sollte das Telegramm anzeigen, macht es auch)
[:upper:]arten (sollte das Telegramm zurückweisen, zeigt es aber an)
[:space:]Garten (sollte das Telegramm zurückweisen, zeigt es aber an)
Die Wikipedia scheint also nicht die wirkliche Lösung zu sein.
Das alter von POC32 berücksichtigend würde ich es etwas einfacher angehen.
z.B.
[a-f|h-z|]arten
sollte gerade nicht auf garten zu treffen. Aber auf warten.
Wenn ich das mal eben durchspiele ist POC32 auch nicht case-sensitive. Das entfällt also direkt als Kriterium .
[w|g]arten trifft z.B. auf Garten zu.
Ebenso wird auch kein Whitespace \s Unterstützt. Wohl aber das echte, eingegebenen Leerzeichen (z.B. "kein [a-g]arten") trifft nicht auf "wir gehen in den garten" zu. Wohl aber auf "Da ist kein Garten".
Soweit erstmal klar ?
Jawohl Buebchen.
Deine Beispiele habe ich eben als Filter ausprobiert. Sie funktionieren so wie du es beschrieben hast. Soweit habe ich es auch verstanden.
Wie würde dann ein Filter aussehen um zB. alle Adressen von 1185000 bis 1354999 auszublenden?
Ich werde mal versuchen selber eine Lösung zu finden, aber vielleicht ist es für Dich ja ganz einfach.
118[5-9]*,
119*,
12*,
13[0-4]*,
135[0-4]*
müßte gehen.
Also diese Variante funktioniert bei mir auch nicht! Hab POC 2.13
Gibts noch andere Ideen, um ganze Bereiche zu filtern (zu unterdrücken), z.B. alles was mit 0, 2, 3, 4, 5, 6, 7, 8, 9 beginnt ?
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)