QString去掉字符串中的空格

QString中去掉多余空格的方法有三种:

1. remove方法来实现

QString str = “aa ss ff jj”;
str.remove(QRegExp(“\\s”));
这种方式会去掉字符串中的所有空格。结果:”aassffjj”

2. simplified

QString str = “   aa\t ss\n ff\r\n   ”;
str.simplified();
这个方法会清除字符串首尾的空格,且字符串中间的空格都转换为一个空格。结果:”aa ss ff”

3. trimmed

QString str = “   aa\t ss\n ff\r\n   ”;
str.trimmed();
这个方法只会移除字符串首尾的空格。结果:”   aa\t ss\n ff”

你可能感兴趣的:(c++,qt)