Qtでの文字列削除と置き換え。
環境:QT5.5
文字列から、空白,タブ、改行文字を削除
1
2
3
4
|
// 空白,タブ、改行文字を削除する
// QString str;
str.trimmed(); |
// 空白,タブ、改行文字を削除する // QString str; str.trimmed();
文字列の一部を、置き換える
1
2
3
4
5
| // 置き換え
// QString str
// "\\SystemRoot"をqgetenv("SystemRoot")で得られた文字列に置き換え
//
str.replace("\\SystemRoot", qgetenv("SystemRoot")); |
// 置き換え // QString str // "\\SystemRoot"をqgetenv("SystemRoot")で得られた文字列に置き換え // str.replace("\\SystemRoot", qgetenv("SystemRoot"));
文字列の一部を削除する
1
2
3
4
| // 削除
// QString str
// strから "(\でエスケープ)を削除します。
str.remove(QChar('\"')); |
// 削除 // QString str // strから "(\でエスケープ)を削除します。 str.remove(QChar('\"'));
コメント