名前空間
変種
操作

std::experimental::basic_string_view<CharT,Traits>::rfind

From cppreference.com
 
 
 
 
 
constexpr size_type rfind(basic_string_view v, size_type pos = npos) const noexcept;
(1) (Library Fundamentals TS)
constexpr size_type rfind(CharT c, size_type pos = npos) const noexcept;
(2) (Library Fundamentals TS)
constexpr size_type rfind(const CharT* s, size_type pos, size_type count) const;
(3) (Library Fundamentals TS)
constexpr size_type rfind(const CharT* s, size_type pos = npos) const;
(4) (Library Fundamentals TS)

指定された文字シーケンスに等しい最後の部分文字列を検索します。

1) このビュー内で、位置posから始まるvの最後の出現箇所を検索します。
2) rfind(basic_string_view(&c, 1), pos)と同等です。
3) rfind(basic_string_view(s, count), pos)と同等です。
4) rfind(basic_string_view(s), pos)と同等です。

目次

[編集] パラメータ

v - 検索対象のビュー
pos - 検索を開始する位置
count - 検索する部分文字列の長さ
s - 検索するC文字列へのポインタ
文字 - 検索する文字


[編集] 戻り値

検索された部分文字列の最初の文字の位置。そのような部分文字列が見つからない場合はnpos

[編集] 複雑性

最悪の場合、O(size() * v.size())。

[編集] 関連項目

ビュー内の文字を検索する
(public member function) [編集]
文字が最初に現れる位置を見つける
(public member function) [編集]
文字が最後に現れる位置を見つける
(public member function) [編集]
文字が最初に現れない位置を見つける
(public member function) [編集]
文字が最後に現れない位置を見つける
(public member function) [編集]
English 日本語 中文(简体) 中文(繁體)