std::experimental::basic_string_view<CharT,Traits>::find_last_of
From cppreference.com
< cpp | experimental | basic string view
| constexpr size_type find_last_of(basic_string_view v, size_type pos = npos) const noexcept; |
(1) | (Library Fundamentals TS) |
| constexpr size_type find_last_of(CharT c, size_type pos = npos) const noexcept; |
(2) | (Library Fundamentals TS) |
| constexpr size_type find_last_of(const CharT* s, size_type pos, size_type count) const; |
(3) | (Library Fundamentals TS) |
| constexpr size_type find_last_of(const CharT* s, size_type pos = npos) const; |
(4) | (Library Fundamentals TS) |
指定された文字シーケンスのいずれかの文字と等しい最後の文字を検索します。
1) このビュー内で、位置
pos から開始して、v のいずれかの文字の最後の出現箇所を検索します。2) find_last_of(basic_string_view(&c, 1), pos) と同等です。
3) find_last_of(basic_string_view(s, count), pos) と同等です。
4) find_last_of(basic_string_view(s), pos) と同等です。
目次 |
[編集] パラメータ
| v | - | 検索対象のビュー |
| pos | - | 検索を開始する位置 |
| count | - | 検索対象の文字文字列の長さ |
| s | - | 検索対象の文字文字列へのポインタ |
| 文字 | - | 検索する文字 |
[編集] 戻り値
部分文字列のいずれかの文字の最後の出現位置。そのような文字が見つからなかった場合は npos。
[編集] 計算量
最悪の場合、O(size() * v.size())。
[編集] 関連項目
| ビュー内の文字を検索する (public member function) | |
| 部分文字列が最後に現れる位置を見つける (public member function) | |
| 文字が最初に現れる位置を見つける (public member function) | |
| 文字が最初に現れない位置を見つける (public member function) | |
| 文字が最後に現れない位置を見つける (public member function) |