Professional Web Applications Themes

Help Filtering Excessively-Long Subject Lines (Fun with Regular Expressions) - Mac Networking

In article <130720031507448077%someonethis.is.invalid>, Wo Fat <someonethis.is.invalid> wrote: > So we need a regular expression that catches, say, 10 or more repeating > characters at the end of a subject line. Or a regex that matches > subjects that are over 100 characters in length would work, too. Well, the latter is pretty easy: .............. (up to 101) -- Jerry Kindall, Seattle, WA <http://www.jerrykindall.com/> When replying by e-mail, use plain text ONLY to make sure I read it. Due to spam and viruses, I filter all mail with HTML or attachments....

  1. #1

    Default Re: Help Filtering Excessively-Long Subject Lines (Fun with Regular Expressions)

    In article <130720031507448077%someonethis.is.invalid>, Wo Fat
    <someonethis.is.invalid> wrote:
    > So we need a regular expression that catches, say, 10 or more repeating
    > characters at the end of a subject line. Or a regex that matches
    > subjects that are over 100 characters in length would work, too.
    Well, the latter is pretty easy: .............. (up to 101)

    --
    Jerry Kindall, Seattle, WA <http://www.jerrykindall.com/>

    When replying by e-mail, use plain text ONLY to make sure I read it.
    Due to spam and viruses, I filter all mail with HTML or attachments.
    Jerry Kindall Guest

  2. #2

    Default Re: Help Filtering Excessively-Long Subject Lines (Fun with Regular Expressions)

    Wo Fat <someonethis.is.invalid> wrote in comp.sys.mac.comm:
    > So are there any wizzes out there who can whip up a regular expression
    > to match Subject headers with more than a certain number or characters?
    >
    > This would be a particularly effective spam-killing filter because, as
    > we know, many of those posts will repeat a random character at the end
    > of the spam subject.
    >
    > For example:
    >
    > "Come to my super duper web site to see the most unbelievable crap
    > you've ever seen!
    > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
    > aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa"
    >
    > So we need a regular expression that catches, say, 10 or more repeating
    > characters at the end of a subject line.
    One of

    (.)\1{9,}

    or

    (.)\1\1\1\1\1\1\1\1\1

    may work, depending on your regex engine.

    Anno
    Anno Siegel Guest

Similar Threads

  1. Regular Expressions :(
    By Liuk in forum PHP Development
    Replies: 8
    Last Post: January 8th, 09:27 PM
  2. RE : RE : RE : Regular expressions
    By Steve Hemond in forum PERL Beginners
    Replies: 3
    Last Post: December 17th, 07:38 PM
  3. [PHP] Q on Regular Expressions
    By Curt Zirzow in forum PHP Development
    Replies: 1
    Last Post: September 17th, 09:49 PM
  4. [PHP-DEV] PHP regular expressions
    By Vesselin Atanasov in forum PHP Development
    Replies: 0
    Last Post: August 5th, 08:19 PM
  5. Regular Expressions....HELP!
    By Stephajn Craig in forum ASP.NET General
    Replies: 1
    Last Post: July 16th, 06:56 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139