title: match a list of words in a line using regex in python
body: <p>I am looking for an expression to match strings against a list of words like <code>["xxx", "yyy", "zzz"]</code>. The strings need to contain all three words but they do not need to be in the same order. </p>
  
  <p>E.g., the following strings should be matched:</p>
  
  <pre><code>'"yyy" string of words and than “zzz" string of words “xxx"'
  </code></pre>
  
  <p>or </p>
  
  <pre><code>'string of words “yyy””xxx””zzz” string of words'
  </code></pre>