名前空間
変種
操作

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

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

与えられた文字シーケンスと等しい最初の部分文字列を検索します。

1) このビュー内で、位置 `pos` から開始して、`v` の最初の出現箇所を検索します。
2) `find(basic_string_view(&c, 1), pos)` と同等です。
3) `find(basic_string_view(s, count), pos)` と同等です。
4) `find(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 日本語 中文(简体) 中文(繁體)