私は簡略化した文字列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(" ")
は、文字列内のすべてのスペースを削除し、(変更された)文字列への参照を返します。