title: vim regex for 'word1 NOT FOLLOWED BY word2 or word3'
body: <p>Vim regex for volvo not followed by merc is:</p>
  
  <pre><code>volvo\(merc\)\@!
  </code></pre>
  
  <p>But I could not figure out regex for volvo not followed by merc and not followed by bmw. <br/>
  This does not seem to work:</p>
  
  <pre><code>volvo\(merc|bmw\)\@!
  </code></pre>
  
  <p>(volvomerc should not match, volvobmw should not match, volvoford should match)</p>