返回顶部

收藏

Qt中去除QString字符串里面多余的空格

更多

问题:QString str(“a b c d e”) => QString rstr(“a b c d e”);

用法:

QString str(“a b        c”);
str = deBlank(str);

经过转换后str的内容就为"a b c”。

void deBlank(QString &strs)
{
    int len = strs.length();
    for (int i=0;i<len;i++)
    {
        if (strs.at(i).isSpace())
        {
            strs[i] = QChar(' ');
        }
    }
}

标签:c++,Qt

收藏

0人收藏

支持

0

反对

0