On 8/24/06, D. J. <[EMAIL PROTECTED]> wrote:
I'm expecting these type of strings for sure: cat dog cat dog dog cat But I may get something like this too: cat cat dog dog dog Essentially I want it to match if anything other than cat or dog is in the string.
That constraint means you have to construct a regex that can be anchored at both beginning and end of string, e.g. /\A(\s*(cat|dog)\s*)+\Z/. I'm not sure that ever makes sense in the context of a spamassassin rule, except maybe one matching against a specific header.