title: Match regex in any order
body: <p>I want to check for complex password with regular expression.</p>
  
  <p>It should have 1 number 1 uppercase and one lowercase letter, not in specific order.
  So i though about something like this:</p>
  
  <pre><code>m = re.search(r"([a-z])([A-Z])(\d)", "1Az")
  print(m.group())
  </code></pre>
  
  <p>But i don't know how to tell him to search in any order.
  I tried to look on web but I didn't found something interesting, thanks for help.</p>