我有一個字符串lots\t of\nwhitespace\r\n
,我已經簡化了,但我仍然需要擺脫字符串中的其他空格。刪除字符串內的空格
QString str = " lots\t of\nwhitespace\r\n ";
str = str.simplified();
我可以做到這一點erase_all(str, " ");
在增加,但我想保持在qt。
我有一個字符串lots\t of\nwhitespace\r\n
,我已經簡化了,但我仍然需要擺脫字符串中的其他空格。刪除字符串內的空格
QString str = " lots\t of\nwhitespace\r\n ";
str = str.simplified();
我可以做到這一點erase_all(str, " ");
在增加,但我想保持在qt。
str = str.simplified();
str.replace(" ", "");
首先改變你的所有空格字符的ASCII 32的單個實例,第二刪除了。
試試這個:
str.replace(" ","");
QString::remove(' ')
或QString::remove(" ")
將刪除字符串中的所有空格,並返回(修改的)字符串的引用。