QString去掉字符串中的空格

  • Post author:
  • Post category:其他


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 版权协议,转载请附上原文出处链接和本声明。