X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FBadWords.pm;h=c21fe975d68c00d625f447629472eb8563561f24;hb=2c7556025be203a53e85ee7b8e2f799834cc71f6;hp=d0572cc2de4cb9f99b60b02461383d56c8117e6f;hpb=299bbec5a5628c3333cdf4ed45fed3e0c21ca753;p=spider.git diff --git a/perl/BadWords.pm b/perl/BadWords.pm index d0572cc2..c21fe975 100644 --- a/perl/BadWords.pm +++ b/perl/BadWords.pm @@ -31,7 +31,7 @@ $badword = new DXHash "badword"; use vars qw($VERSION $BRANCH); $VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ ); -$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ ) || 0; +$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ || (0,0)); $main::build += $VERSION; $main::branch += $BRANCH; @@ -106,8 +106,7 @@ sub check return @out if @out; - for (split(/\s+/, $s)) { - s/\'?S$//; + for (split(/\b/, $s)) { push @out, $_ if $badword->in($_); }