一、类似如下图字符串
1.取版本值,以及下载地址
"version=0.0.1\n
chatVersion=3.0.14.1205\n
wzDownloadUrl=http://panda.com/wzry.v3.0.14.1205.exe\n"
2.代码
QString MainWindow::getValue(QString &temp, const QString &key)
{
int n = temp.indexOf(key + '=');
temp = temp.mid(n);
temp = temp.mid(temp.indexOf('=') + 1);
n = temp.indexOf("\n");
return temp.mid(0, n);
}
void MainWindow::getBaseInfo(const QString &out)
{
//out是原始字符串
QString temp = out;
QString version= getValue(temp, "version");
QString chatVersion= getValue(temp, "chatVersion ");
QString wzDownloadUrl= getValue(temp, "wzDownloadUrl");
qDebug() << version<< chatVersion << wzDownloadUrl;
}