title: Why isn't this regexp working
body: <p>I have a source code of a webpage formatted like this:</p>
  
  <pre><code>&lt;span class="l r positive-icon"&gt;
  Turkish
  &lt;/span&gt;
  &lt;span&gt;
  The.Mist[2007]DvDrip[Eng]-aXXo
  &lt;/span&gt;
  &lt;span class="l r neutral-icon"&gt;
  Vietnamese
  &lt;/span&gt;
  &lt;span&gt;
  The.Mist.2007.720p.Bluray.x264.YIFY 
  &lt;/span&gt;
  </code></pre>
  
  <p>As you can see, there are either spans with the class of <strong>"l r positive-icon"</strong> or <strong>"l r neutral-icon"</strong>. I want to get only the languages, so everything between the span with any class. I use this regexp but it gives me an empty list:</p>
  
  <pre><code>allLanguages = re.findall('&lt;span class=".*"&gt;\s(.*)\s&lt;/span&gt;', allLanguagesTags)
  </code></pre>
  
  <p>allLanguagesTags contains the source code shown above. Can anybody give me a hint?</p>