答えて
とどまる "ことができない" あなたはboost::trim_if
であることを行うことができます。
std::string a = "!wow!";
boost::trim_if(a, [](char c) { return std::ispunct(c); });
std::cout << a << '\n';
出力:確かに
wow
ブーストに慣れていない。この文脈でそれを使うことについてもっと学ぶことができる記事はありますか?それとももっと普遍的な選択肢がありますか? –
@ bfriz_96全く優雅なものはありません。あなたは['find_first_not_of'](http://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of)と[' find_last_not_of'](http://en.cppreference.com/w/cpp/string/basic_string/find_last_not_of)それらの間の['substr'](http://en.cppreference.com/w/cpp/string/basic_string/substr)を取得してください – user4581301
@ bfriz_96ブーストストリングアルゴスの概要/チュートリアルです: http://www.boost.org/doc/libs/1_62_0/doc/html/string_algo/usage.html –
- 1. R:文字列の末尾にあるgsub句読点文字
- 2. ANT:文字列から先頭と末尾の空白を削除する
- 3. 文字列内の先頭と末尾の括弧を削除します。
- 4. SQL Server:文字列の先頭と末尾のハイフンを削除します。
- 5. 文字列の先頭と末尾に角括弧を削除します。
- 6. PHPで文字列の先頭と末尾からタグを削除します
- 7. 正規表現で先頭と末尾の文字列を削除します
- 8. 先頭と末尾を削除する<br>文字列から
- 9. C++先頭と末尾に文字列を追加
- 10. 文字列の先頭と末尾に一致するJavaパターン?
- 11. Javascript文字列の先頭と末尾にのみ文字を削除するREGEXです。
- 12. Bashの各要素の先頭と末尾を削除する
- 13. 先頭と末尾のスラッシュを削除する/
- 14. C - whileループの先頭と末尾に文字列を追加する
- 15. C++文字列から句読点を削除する
- 16. 文字列の先頭と末尾にある文字を削除せずに、文字列から特定の文字を削除します。
- 17. 文字列の各列の先頭と末尾の空白を削除するPerlの正規表現
- 18. 先頭と末尾のスペースを削除しますか?
- 19. JavaScriptの先頭と末尾のスペースを削除
- 20. 削除文字列「foo」と先頭と
- 21. 文字列を削除して文字列の末尾に追加する(C++)
- 22. PostgreSQLは先頭と末尾の文字をトリミング:=と「
- 23. 文字列の先頭と末尾にのみ一致する正規表現
- 24. 正規表現の先頭と末尾に特殊文字
- 25. SMARTY:Smartyテンプレートの文字列の先頭または末尾の空白を削除しますか?
- 26. 文字列から句読点を削除する
- 27. 文字列の先頭と末尾に余白を入れる正規表現
- 28. C++は文字列から句読点と空白を削除します
- 29. Excelのセルから先頭と末尾の空白を削除する
- 30. Javaで文字列の句読点を削除する(アクセント文字も含む)。
を。しかし、それは私が恐れているコードを必要とします。どのようにあなたの出番ですか? (私はあまりよくないと思っています、そうでなければあなたはここにいません)。おそらく*あなたの質問*に投稿し、問題がどこにあるのかを見ることができます。 – WhozCraig
この投稿は利用できます:http://stackoverflow.com/a/25385766/3807729重複しているかどうかを確認できません。 – Galik
インデックスの文字を消去しようとしましたが、インデックスが空であるためエラーが発生します。 –