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”
版权声明:本文为github_34572149原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。