Namespaces
Variants

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

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

Findet die letzte Teilzeichenkette, die der gegebenen Zeichenfolge entspricht.

1) Findet das letzte Vorkommen von v in dieser Ansicht, beginnend an Position pos .
2) Entspricht rfind ( basic_string_view ( & c, 1 ) , pos ) .
3) Entspricht rfind ( basic_string_view ( s, count ) , pos ) .
4) Entspricht rfind ( 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

Zeichen in der Ansicht suchen
(öffentliche Elementfunktion)
Erstes Vorkommen von Zeichen finden
(öffentliche Elementfunktion)
Letztes Vorkommen von Zeichen finden
(öffentliche Elementfunktion)
Erste Abwesenheit von Zeichen finden
(öffentliche Elementfunktion)
Letzte Abwesenheit von Zeichen finden
(öffentliche Elementfunktion)