title: Regex: Combine negative lookahead and regular search
body: <p>I would like to combine two regular expressions. The first one is a negative lookahead:</p>
  
  <pre><code>^(.(?!(test)))*$
  </code></pre>
  
  <p>It matches my data that does not contain "test".</p>
  
  <p>Now I would like to combine it with a basic search: I would like to find data that does not contain "test" (string 1) but does contain "fix" (string 2). How can I combine these two into a single regular expression?</p>
  
  <p>For my purpose it doesn't matter where these strings appear, as long as "test" does not appear and "fix" does appear.</p>