数字の文字列を持っています たとえば、156983425 '34'を持っているかどうか検索したい場合は '34' '34'かどうか?あなたの助けここ文字列中のサブ文字列を検索し、その前に別の文字列を確認する
-6
A
答えて
0
屋に行くための
おかげで、std::string::find
を使用します。それが見つからない場合
// Notice the double quotes
std::string::size_type position = my_string.find("34");
bool found =
((position != std::string::npos) && (position > 0) && (my_string[position - 1] == '6'));
find
方法は、サブストリングの位置、またはstd::string::npos
を返します。
「前」要件のため、位置は0より大きくなければなりません。
両方の条件が満たされている場合、「34」より前の文字スロットは「6」がチェックされ、ブール変数に割り当てられます。
関連する問題
- 1. 別の文字列で文字列を検索するには?
- 2. 文字列の文字列の検索
- 3. 文字列のdjango検索文字列
- 4. 文字列のサブ文字列
- 5. 文字列内の検索機能サブ
- 6. 文字列の文字列内の文字列を検索する
- 7. 文字列内の文字を検索
- 8. 文字列の配列から文字列を検索する
- 9. 配列内の文字列を文字列で検索する
- 10. Java - 文字列配列の文字列を検索する
- 11. C++の文字列内の文字列を検索します
- 12. 配列に含まれる文字列の検索文字列
- 13. 文字列内の複数の同じサブ文字列の検索
- 14. 文字列の配列内の文字列を検索
- 15. PostgreSQL全文検索サブ文字列を使って検索
- 16. 文字列で文字列を検索する、大文字と小文字を区別しない
- 17. JavaScript:文字列内の文字列を検索する
- 18. Windowsバッチ:文字列内の "["で文字列を検索する
- 19. CUDA - 文字列内の文字列を検索するデバイスメモリ
- 20. 文字列内の文字列を検索する機能
- 21. Pythonの別の文字列で2つの文字列を検索する
- 22. 文字列を検索しても前の文字列を返す
- 23. 文字列のサブ文字列の数を計算する
- 24. 別の文字列で特定の文字列を検索する方法
- 25. 大文字と小文字を区別しないasciiサブ文字列を効率的に検索
- 26. 文字列内の合計サブ文字列を取得する
- 27. 検索ラインと新しい文字列を別の文字列を置換
- 28. 検索文字列
- 29. 検索文字列
- 30. ギリシャ文字を文字列で検索するJavaScript文字
SOはコード作成サービスではないため、この質問を議論の対象外としています。あなたの努力を示してください。 – EdChum
あなたは 'std :: string :: find'と' if'を使いたいと思うように聞こえます。ハッピーコーディング! – user4581301