title: QString::split(const QRegularExpression) issue
body: <p>My app downloads a HTML webpage source code and then try to exctract html lines (tr).
  My code:</p>
  
  <pre><code>QStringList linesPage1 = page1.split(QRegularExpression("&lt;tr.*&gt;"));
  </code></pre>
  
  <p>But when I do this:</p>
  
  <pre><code>qDebug() &lt;&lt; linesPage1;
  </code></pre>
  
  <p>I got this:</p>
  
  <pre><code>("&lt;table width=\"1085\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"&gt;", "")
  </code></pre>
  
  <p>When I try this code, he finds 31 occurences:</p>
  
  <pre><code>qDebug() &lt;&lt; page1.count(QRegularExpression("&lt;tr.*&gt;"));
  </code></pre>
  
  <p>I don't understand why he counts 31 occurences but on another hand, he doesn't split the string.</p>