Namespaces
Variants

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

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

Findet die erste Teilzeichenfolge, die der gegebenen Zeichensequenz entspricht.

1) Findet das erste Vorkommen von v in dieser Ansicht, beginnend an Position pos .
2) Entspricht find ( basic_string_view ( & c, 1 ) , pos ) .
3) Entspricht find ( basic_string_view ( s, count ) , pos ) .
4) Entspricht find ( basic_string_view ( s ) , pos ) .

Inhaltsverzeichnis

Parameter

v - Ansicht, nach der gesucht werden soll
pos - Position, an der die Suche beginnen soll
count - Länge des zu suchenden Teilstrings
s - Zeiger auf eine zu durchsuchende Zeichenkette
ch - zu suchendes Zeichen


Rückgabewert

Position des ersten Zeichens der gefundenen Teilzeichenkette, oder npos falls keine solche Teilzeichenkette gefunden wurde.

Komplexität

O( size() * v.size() ) im schlimmsten Fall.

Siehe auch

finde das letzte Vorkommen eines Teilstrings
(öffentliche Elementfunktion)
finde erstes Vorkommen von Zeichen
(öffentliche Elementfunktion)
finde letztes Vorkommen von Zeichen
(öffentliche Elementfunktion)
finde erste Abwesenheit von Zeichen
(öffentliche Elementfunktion)
finde letzte Abwesenheit von Zeichen
(öffentliche Elementfunktion)