[Mimedefang] FOLLOWUP Q - Using a db for subject lines to blo ck

Matthew.van.Eerde at hbinc.com Matthew.van.Eerde at hbinc.com
Thu Jun 23 11:09:00 EDT 2005


Ken wrote:
> David F. Skoll wrote:
> 
>> You are now converting an O(1) or possibly O(log N) database lookup
>> into an O(N) or possibly O(N log N) scan through the database (N is
>> the number of keys in the database table.)
> 
> Thinking about this a bit more, my objective was to just try to deal
> with keywords that were spaced out "l i k e  t h i s".
> 
> Here's a new addition to the subject-line block rule that will help
> some, for those who are interested.
> 
>         $lc_subject =~ s!((^|\s)\S\s(\S(\s|$)){2,})!
>             my $lc_subject_x=$1;$lc_subject_x=~s/\s//g;sprintf "%s","
> $lc_subject_x ";!ego;

Here's a reimplementation...
1 while $lc_subject =~ s/\b(\S)\s(\S)\b/$1$2/g;

-- 
Matthew.van.Eerde (at) hbinc.com                 805.964.4554 x902
Hispanic Business Inc./HireDiversity.com         Software Engineer
perl -e"map{y/a-z/l-za-k/;print}shift" "Jjhi pcdiwtg Ptga wprztg,"




More information about the MIMEDefang mailing list