当前位置: 代码迷 >> QT开发 >> 如若获取两个字符串中间的字符串
  详细解决方案

如若获取两个字符串中间的字符串

热度:93   发布时间:2016-04-25 03:38:57.0
如果获取两个字符串中间的字符串
QString UrlSource;
UrlSource=QString MainWindow::get_tiebapage(QString("https://passport.baidu.com/v2/api/?getapi&class=login&tpl=mn&tangram=true") );

我要实现的就是获取这个网页中token='和';中间的字符d479f04a8a1744526b6d4bb7a960d53c ,请问怎么取

------解决方案--------------------

int start = UrlSource.indexOf("tooken='", 0);
int end = UrlSource.indexOf("=", start);
QString subStr = UrlSource.mid(start, end - start);
  相关解决方案