Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Regular Expressions
  Beispiele zu regulären Ausdrücken

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Beispiele zu regulären Ausdrücken (1953 mal gelesen)

Ex-Mitglied



Sehen Sie sich das Profil von  an!

Beiträge: 4755
Registriert: 27.09.2000

erstellt am: 06. Mrz. 2007 19:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

ich hab mal ein paar Beispiele zu regulären Ausdrücken zusammengestellt.

Hintergrund zu den Regulären Ausdrücken:
Bei mir läuft zu Hause Mailserver für den Empfang und den Versand von E-Mails. Dabei wird Postfix ein gesetzt. Der bietet von Haus aus die Möglichkeit, Spams auszufiltern - neben der Möglichkeit, spezielle Filterprogramme einzubinden.

Die postfix-eigene Filtermöglichkeit arbeitet mit regulären Ausdrücken.

Häufig werden von Spammern einzelne Buchstaben gegen andere ersetzt, die optisch eine gewisse Ähnlichkeit haben.

Beispiele für reguläre Ausdrücke aus meinen Dateien für Header- und Body-Checks:

v(i|1).(a|q)gr(a|q) Suchmuster für Viagra - 1 zusätzlicher Buchstabe nach dem "i" und Alternativen für "i" und "a"

p.en(i|1)s 1 zusätzlicher Buchstabe nach dem "P" und Alternativen für "i" und "1".

/p(o|0)rn.st(a|q)r/  Alternativen für o/0 uns a/q

Viele Grüße,

CEROG

 

------------------
Inoffizielle CATIA-HIlfeseite
CATIA-FAQ
Inoffizielle Linux-Hilfeseite

http://www.cad-gaenssler.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

startrek
Moderator
Architekt


Sehen Sie sich das Profil von startrek an!   Senden Sie eine Private Message an startrek  Schreiben Sie einen Gästebucheintrag für startrek

Beiträge: 1361
Registriert: 13.02.2003

Win7, ACA2010

erstellt am: 06. Mrz. 2007 22:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CEROG 10 Unities + Antwort hilfreich

Hallo Roland,

erstmal - wo kann ich unterschreiben?;-)

Aber mal ab davon - ist es nicht so, dass hier der Phantasie eigentlich keinerlei Grenzen gesetzt sind?
Um mal das 'Viagra' Beispiel zu erweitern - V|agra, Vlagra oder Vl4gr4, oder... ;-)

Schönes und interessantes Einstiegsthema, aber IMHOIn my humble oppinion (Meiner Meinung nach) mordsschwierig, umzusetzen - oder?

Ich weiss' nicht, ob man das 100% in den Griff bekommen könnte,
der Phantasiefaktor ist m.E. einfach unheimlich gross.;-)

lg Nancy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied



Sehen Sie sich das Profil von  an!

Beiträge: 4755
Registriert: 27.09.2000

erstellt am: 07. Mrz. 2007 05:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CEROG 10 Unities + Antwort hilfreich

HAllo Nancy,

was willst du unterschreiben?

Das Ausfiltern von Mails mit Hilfe von Regulären Ausdrücken ist allerdings nicht einfach. Man kann nicht einfach eine beliebige Anzahl beliebiger Zeichen einfügen. Dann findest du alles... Deshalb gibt es auch mehrere Reguläre Ausdrücke für "Viagra" (Wofür braucht man das eigentlich?)

Du hast mir mit deinen Beispielen gezeigt, daß ich noch einige Varianten  nicht abgedeckt habe, da muß ich noch mal ran. Ich muß  die Dateien noch mal überarbeiten.
Ich habe nur die Ersetzungen verwendet, die in den Spams an mich aufgetaucht sind. Bei so einer Sache läuft man immer hinterher...

Grundsätzlich arbeitet übrigens auch der Spamfilter "Spamassassin des Apache-Projektes auch mit "Reguläre Ausdrücken", zumindest bei einigen Regeln.

Viele Grüße,

CEROG

------------------
Inoffizielle CATIA-HIlfeseite
CATIA-FAQ
Inoffizielle Linux-Hilfeseite

http://www.cad-gaenssler.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Paulchen
Mitglied
Bauing./SW-Entwickler


Sehen Sie sich das Profil von Paulchen an!   Senden Sie eine Private Message an Paulchen  Schreiben Sie einen Gästebucheintrag für Paulchen

Beiträge: 1227
Registriert: 19.08.2004

Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 18.1, LibreOffice 5+

erstellt am: 07. Mrz. 2007 08:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CEROG 10 Unities + Antwort hilfreich

Hallo zusammen,

besonders, wenn es um E-Mails geht, sind die Regenechsen  zu empfehlen (auch speziell für Benutzer des Mailprogramms TheBat).

------------------
Gruß,
Frederik

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz