利用正则表达式提取中括号中的内容
QString pattern("(?:\\[)(.*)(?:\\])"); //正则表达式提取"[xxxx]"中的xxxx
QRegExp rex(pattern);
QStringList list;
int pos = 0;
if(msg.indexOf(rex) >= 1){ //带中括号为0,不带中括号为1
textEdit->append(rex.cap(1));
}