COMPRO-TEL.NET

Neu: Regular Expressions II

Home
Webmaster Info
Hinweise und Tips
Aktuelles: Domainumzug, KK-Antrag

Regular Expressions, Informationen zur Verwendung von Regular Expressions bei der Mailfilterung II.

(?i)v\s*[i|1]\s*[a4@]\s*g\s*r\s*[a4@] - die zu überprüfende Zeichenkette muss nun folgende Bedingungen erfüllen, damit die Regular Expression zutrifft (matcht):

1. (?i) : Die Groß- und Kleinschreibung spielt keine Rolle
2. v: In der Zeichenkette muss ein "v" vorhanden sein UND
3. \s*: Es koennen beliebig viele Whitespaces kommen UND
4. [i|1]: Es muss ein "i", ein "|" oder eine "1" folgen
UND
5. \s*: Es koennen beliebig viele Whitespaces kommen
UND
6. [a4@]: Es muss ein "a", eine "4" oder ein "@" folgen
UND
7. \s*: Es koennen beliebig viele Whitespaces kommen UND
8. g: Es muss der Buchstabe "g" vorhanden sein UND
9. \s*: Es koennen beliebig viele Whitespaces kommen UND
10. r: Es muss der Buchstabe "r" vorhanden sein UND
11. \s*: Es koennen beliebig viele Whitespaces kommen UND
12. [a4@]: Es muss ein "a", eine "4" oder ein "@" folgen

Unter anderem können durch das oben beschriebene Beispiel folgende Schreibweisen abgedeckt werden: viagra  vi@gr@  v | @ g r @  v 1a g r@

Wie Sie bereits an diesen einfachen Beispielen erkennen können, ist die Anwendungsvielfalt der Regular Expressions schier unbegrenzt. Bereits bei der Verwendung von simplen Angaben kann eine Vielfalt an Zeichenketten abgedeckt werden und eine deutlich größere Trefferquote bei der Filterung von Mails erzielt werden.
 
ACHTUNG: Wir möchten nochmals darauf hinweisen, dass Regular Expressions nur mit größter Sorgfalt eingesetzt werden sollten, da bei einer Fehlkonfiguration die Gefahr, dass auch erwünschte Mails gefiltert werden, äussert hoch ist!

Wo kann ich ausführliche Informationen zu RegExes in Erfahrung bringen?


Aufgrund der Komplexität der Thematik bitten wir um Ihr Verständnis, dass wir auf die Hintergründe und Konfigurationsmöglichkeiten der Regular Expressions in unseren Websits nicht näher eingehen können.
 
Nachfolgend finden Sie jedoch eine Reihe interessanter Links zu Seiten, auf welchen die Funktionsweise und Konfigurationsmöglichkeiten der RegExes näher erläutert werden:
 
http://de.wikipedia.org/wiki/Regex
 
http://www.tutorials.de/tutorials142738.html
 
http://de.selfhtml.org/cgiperl/sprache/regexpr.htm
 
http://ffm.junetz.de/members/reeg/DSP/node16.html

White Hand Pointing Left

COMPRO-TEL.NET ein Service der
COMPRO CommunicationProducts -  Im Finigen 6 - 28832 Achim bei Bremen