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) (TS de fundamentos de biblioteca)
constexpr size_type rfind ( CharT c, size_type pos = npos ) const noexcept ;
(2) (TS de fundamentos de biblioteca)
constexpr size_type rfind ( const CharT * s, size_type pos, size_type count ) const ;
(3) (TS de fundamentos de biblioteca)
constexpr size_type rfind ( const CharT * s, size_type pos = npos ) const ;
(4) (TS de fundamentos de biblioteca)

Encuentra la última subcadena igual a la secuencia de caracteres dada.

1) Encuentra la última aparición de v en esta vista, comenzando en la posición pos .
2) Equivalente a rfind ( basic_string_view ( & c, 1 ) , pos ) .
3) Equivalente a rfind ( basic_string_view ( s, count ) , pos ) .
4) Equivalente a rfind ( basic_string_view ( s ) , pos ) .

Contenidos

Parámetros

v - vista a buscar
pos - posición en la que comenzar la búsqueda
count - longitud de la subcadena a buscar
s - puntero a una cadena de caracteres a buscar
ch - carácter a buscar


Valor de retorno

Posición del primer carácter de la subcadena encontrada o npos si no se encuentra dicha subcadena.

Complejidad

O( size() * v.size() ) en el peor de los casos.

Véase también

buscar caracteres en la vista
(función miembro pública)
buscar primera ocurrencia de caracteres
(función miembro pública)
buscar última ocurrencia de caracteres
(función miembro pública)
buscar primera ausencia de caracteres
(función miembro pública)
buscar última ausencia de caracteres
(función miembro pública)