使用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";

 

posted @ 2021-07-19 14:59  Azuki_op  阅读(426)  评论(0)    收藏  举报