[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: regexp



* Am Fre, 06 Jun 2003 schrieb Roland Kruggel:
> hallo,
> 
> ich brauche man eure Hilfe.
> ich suche für meinen Spamfilter einen/zwei regexp die ich nicht 
> zusammen bekomme.

Für was denn? Procmail, Perl?

> 
> 1. Um einen email-namen mit mehr als 12 Buchstaben oder Zahlen 
> ohne Punkt oder Strich/Unterstrich zu filtern.
> z.b. flirtatisalarylengthen@lgi.lg.co.kr
>      ^^^^^^^^^^^^^^^^^^^^^^
> name.ganzlangername@domain.de soll nicht gefilter werden.

Evtl. so in der Art
\ [^\.]*[a-zA-Z0-9]{13,}@

> 
> 2. Um im text worte ohne mit mehr als 15 Buchstaben und/oder 
> Zahlen zu filtern.
> z.B.
> jemandhateineLivecam-BotschaftinunseremSystemfürSiehinterlegt.
> BitteschauenSieinunserenChatundrufenSiediesedortab.
> Video-Botschaftenwerdengenerell48Stundengespeichert.
\ [a-zA-Z0-9äöüÄÖÜ]{15, }


In Perl könntest Du mit den entsprechenden Character Classes und
Word Boundaries arbeiten (siehe man perlre)

Gruß

Christoph 


-- 
Christoph Maurer - http://www.christophmaurer.de
mailto:christoph-maurer@gmx.de - Tux# 194235



Reply to: