正则表达式

#有空的时候,要好好总结学习下正则表达式
1.匹配大括号内的所有内容{[\S\s]+}

QRegExp rx(“result([\S\s]+)result“);
QString str = “resultOffsets: {12} d1\n ksjdkl \t jjks \n4d 99 231 7result“;
QStringList list;
int pos = 0;

while ((pos = rx.indexIn(str, pos)) != -1) {
list << rx.cap(1);
pos += rx.matchedLength();
}
qDebug()<<list;
// list: [“12”, “14”, “99”, “231”, “7”]