title: Find phrases with 2 words while negating if certain words appear in between
body: <p>Here is my regex challenge regexp query.
  Looking for phrases that has "love" and "much" but DOES NOT include "apple" OR "pear" in between. 
  example :</p>
  
  <pre><code>I love pear very much  &lt;-- NO MATCH ("pear" is between "love" and "much")
  I love apple banana and pear very much  &lt;-- NO MATCH 
  I love banana very much  &lt;--  MATCH 
  </code></pre>