使用trimmed()和simplified()去除空白字符串
QString QString::trimmed() const
返回值为去除了开头和结尾的空白字符串,这里的空白指QChar::isSpace()返回值为true,比如'\t','\n','\v','\f','\r'和' ';
QString str = " lots\t of\nwhitespace\r\n ";
str = str.trimmed();
// str == "lots\t of\nwhitespace

QString QString::simplified() const
返回字符串开头和结尾除去空白的字符串,这里的空白指QChar::isSpace()返回值为true,比如'\t','\n','\v','\f','\r'和' ';
QString str = " lots\t of\nwhitespace\r\n ";
str = str.simplified();
// str == "lots of whitespace";

浙公网安备 33010602011771号