>  body    __ANIMALS    /cat|mouse|bird|dog/i

There is a possible problem with your rule. It probably isn't related to what 
you are seeing, but could be a problem for you anyway.

There is no word boundry in the regex, so 'cat' will match catamaran, 'mouse' 
will match mousehouse, 'bird' will match birddog, and so will 'dog'.

You can solve this by adding word boundries:

    body    __ANIMALS    /\b(:?cat|mouse|bird|dog)\b/i

or

    body    __ANIMALS    /\bcat\b|\bmouse\b|\bbird\b|\bdog\b/i


Reply via email to