• 7408阅读
  • 6回复

如何删除QString中的空字符? [复制链接]

上一主题 下一主题
离线angusmax
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-25
— 本帖被 XChinux 执行加亮操作(2010-10-22) —
请教一下,如何删除QString中的空字符??
离线ker704334
只看该作者 1楼 发表于: 2010-03-25
可以使用QString::replace()来把空字符移除
离线yangfanxing
只看该作者 2楼 发表于: 2010-03-25

QString t = "Ali Baba";
     t.remove(QChar('a'), Qt::CaseInsensitive);
     // t == "li Bb"
PHPWind好恶心。。。不想看这种界面。。。
离线yangfanxing
只看该作者 3楼 发表于: 2010-03-25
引用第1楼ker704334于2010-03-25 15:23发表的  :
可以使用QString::replace()来把空字符移除

of couse!
replace(" ", "");
PHPWind好恶心。。。不想看这种界面。。。
离线yangfanxing
只看该作者 4楼 发表于: 2010-03-25
but the best way:
trimmed()
PHPWind好恶心。。。不想看这种界面。。。
离线cspp

只看该作者 5楼 发表于: 2010-03-26
正解
离线hxcan

只看该作者 6楼 发表于: 2010-10-22
使用这个Str.remove(QRegExp("[ \t\n\r]+"));
本座已达到法定娶亲年龄,欲购从速,价格面谈。
杀人容易爱人难。
作为一个太极美术工程师,我深刻地感受到:世风日下、人心不古。
http://StupidBeauty.com/Blog
快速回复
限100 字节
 
上一个 下一个