title: Python regular expression for multiple tags
body: <p>I would like to know how to retrieve all results from each <code>&lt;p&gt;</code> tag.</p>
  
  <pre><code>import re
  htmlText = '&lt;p data="5" size="4"&gt;item1&lt;/p&gt;&lt;p size="4"&gt;item2&lt;/p&gt;&lt;p size="4"&gt;item3&lt;/p&gt;'
  print re.match('&lt;p[^&gt;]*size="[0-9]"&gt;(.*?)&lt;/p&gt;', htmlText).groups()
  </code></pre>
  
  <p>result:</p>
  
  <pre><code>('item1', )
  </code></pre>
  
  <p>what I need:</p>
  
  <pre><code>('item1', 'item2', 'item3')
  </code></pre>