title: Regex: How to make IsMatch to fail if a particular word matches in string
body: <p>I have to search a string for a few words eg, dog, cat, lion but I want regex to fail if lizard is found in the string even if it contains cat, dog or lion.</p>
  
  <pre><code>ismatch(pass) "dog|cat|lion" "This is not your average cat!"
  
  ismatch (fail) [my regex statement] "This is not your average cat! It's a lizard."
  </code></pre>
  
  <p>[my regex statement] - here the regex statement is unknown, can you please help me to write this statement?</p>
  
  <p>Word spaces and boundaries or lower/uppercase is not a concern. I run the string through </p>
  
  <pre><code>Replace(" ", "").Trim(" ").ToLower 
  </code></pre>
  
  <p>before handover to Regex.</p>