strTest = strTest .replace("\n", "");
strTest = strTest.replace("\t", "");
strTest = strTest.replace("\\","");
strTest = strTest.simplified(); //去掉前后空格
QRegExp exp("[</:>*?|]"); //无法包括\\,\t, \n不得不单独处理
strTest = strTest.replace(exp, "");
// \x00-\x1f是不可见的控制字符,\x7f是delete,也不可见,所以替换掉
QRegExp exp1("[\x01-\x1f]");
strTest = strTest.replace(exp1, "");
qDebug() << "strTest========1=======" << strTest;
QRegExp exp2("[\x7f]");
strTest = strTest.replace(exp2, "");
qDebug() << "strTest======2=========" << strTest;
QT屏蔽特殊字符
于 2016-11-19 10:46:37 首次发布