문자열을 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(" ")
은 문자열의 모든 공백을 제거하고 (수정 된) 문자열에 대한 참조를 반환합니다.