QT 删除QString空白字符

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33308135/article/details/82968265

空白字符

空白字符包括:\t,\n,\v,\f,\r和’ ’

代码

//EXAMPLE1:删除所有空白字符
QString str = "qwe rq \tiwu erhjksa df";
str.remove(QRegExp("\\s"));
qDebug()<<str.remove(QRegExp("\\s"));
//"qwerqiwuerhjksadf"


//EXAMPLE2:以空白字符为界,分割字符串为若干词组
QString str = "  let   us test\tit ";
str = str.simplified();
// str == "let us test it";


//EXAMPLE3:只删除前后的空格
QString str = "  lots\t of\nwhitespace\r\n ";
str = str.trimmed();
// str == "lots\t of\nwhitespace"

猜你喜欢

转载自blog.csdn.net/qq_33308135/article/details/82968265