title: QRegExp does not recognize expression
body: <p><br>
  I have the following input:</p>
  
  <blockquote>
    <p>(&amp;xxx-&amp;yyyy) &amp;pp_pp+&amp;uuu</p>
  </blockquote>
  
  <p>I'm trying to get all matches which starts with an &amp; and are followed by any word character. <br>
  E.g. above should yield to:</p>
  
  <blockquote>
    <p>&amp;xxx<br>
    &amp;yyyy<br>
    &amp;pp_pp<br>
    &amp;uuu</p>
  </blockquote>
  
  <p>What I tried is:</p>
  
  <pre><code> QRegExp rx;
   rx.setPattern("(&amp;\\w+)+");
   rx.indexIn("(&amp;xxx-&amp;yyyy) &amp;pp_pp+&amp;uuu");
   QStringList variables;
   for(int i = 1; i &lt; rx.captureCount(); i++)
   {
        variables.append(rx.cap(i));
   }
  </code></pre>
  
  <p>I just don't get any match. Where is my mistake?<br>
  If I have the above input rx.captureCount() is always 1.<br>
  I don't think it's my regex which is wrong, because I checked it on <a href="http://regexpal.com/" rel="nofollow">http://regexpal.com/</a> and there it worked.</p>