如需要拿到xxxxx的值:
/xxxxxxxx
代码如下:
QRegExp regExp;regExp.setPattern("/([^()\"' ]*)");
如现提取的url为:
/db?table=myTable
对应的代码:
//提取msg中的url和参数QStringList list = msg.split("?");this->m_baseUrl = list[0];if(list.size() > 1){QStringList paraList;QRegExp rx("(\\w+)=(\\w+)");int pos = 0;while ((pos = rx.indexIn(list[1], pos)) != -1) {paraList << rx.cap(0);pos += rx.matchedLength();}for(QString item : paraList){this->m_para.insert(item.split("=")[0], item.split("=")[1]);}}
截图如下: