On Thu, 17 May 2012, Joseph Acquisto wrote:

I attempted to adapt something from a similar regex provided by a vendor
of a commercial product.  It was to detect country codes we do not want
to accept mail from.   No doubt my ignorance of SA and regex in general
will be on display for the amusement of many.

rawbody            URI_RU              m,^https?://[^.\.][ru]/,i

heh. Yeah, that won't work. "[]" means a character class, one character that matches anything within the square brackets.

What the above RE says is:

blah blah blah // (not-period OR period) (r OR u) /

...so it would match, for example:

        https://.r/
        https://.u/

but never:

        https://{anything}.ru/

And you actually had success testing that from the command line?

--
 John Hardin KA7OHZ                    http://www.impsec.org/~jhardin/
 jhar...@impsec.org    FALaholic #11174     pgpk -a jhar...@impsec.org
 key: 0xB8732E79 -- 2D8C 34F4 6411 F507 136C  AF76 D822 E6E6 B873 2E79
-----------------------------------------------------------------------
  Justice is justice, whereas "social justice" is code for one set
  of rules for the rich, another for the poor; one set for whites,
  another set for minorities; one set for straight men, another for
  women and gays. In short, it's the opposite of actual justice.
                                                    -- Burt Prelutsky
-----------------------------------------------------------------------
 2 days until SpaceX Dragon first mission to ISS

Reply via email to