title: regex match everything between tags with text
body: <p>I have this code</p>
  
  <pre><code>&lt;p&gt;
      ##QA##
  &lt;/p&gt;
  &lt;h3&gt;
      qqq
  &lt;/h3&gt;
  &lt;p&gt;
      qqq
  &lt;/p&gt;
  &lt;p&gt;
      ##QA##
  &lt;/p&gt;
  </code></pre>
  
  <p>There are newlines and indentations. This <code>&lt;p&gt;\s*##QA##\s*&lt;\/p&gt;</code> works for matichg <code>&lt;p&gt;##QA##&lt;/p&gt;</code> 
  I would like to match content between both <code>&lt;p&gt;##QA##&lt;/p&gt;</code>. 
  I tried this but it does not work </p>
  
  <pre><code>&lt;p&gt;\s*##QA##\s*&lt;\/p&gt;(.*?)&lt;p&gt;\s*##QA##\s*&lt;\/p&gt;
  </code></pre>