QString str = "<span>吖abc</span>sdfj <span>吖54</span>";
int pos = 0;
QStringList lst;
while(pos != -1)
{
//截取<span>吖</span>之间的字符串
QString string = midLTR(str,pos,"<span>吖","</span>");
lst += string;
pos = str.indexOf(string);
}
foreach(QString s,lst)
{
qDebug()<<s;
}
求楼主把我看看这个循环怎么出问题了,