std::match_results<BidirIt,Alloc>:: prefix
From es.cppreference.net
<
cpp
|
regex
|
match results
|
const_reference prefix
(
)
const
;
|
(desde C++11) | |
Obtiene una referencia al objeto std::sub_match que representa la secuencia objetivo entre el inicio de la secuencia objetivo y el inicio de la coincidencia completa de la expresión regular.
ready()
debe ser
true
. De lo contrario, el comportamiento es indefinido.
Valor de retorno
Referencia al prefijo no coincidente.
Ejemplo
Ejecutar este código
#include <iostream> #include <regex> #include <string> int main() { std::regex re("a(a)*b"); std::string target("baaaby"); std::smatch sm; std::regex_search(target, sm, re); std::cout << sm.prefix().str() << '\n'; }
Salida:
b
Véase también
|
devuelve la subsecuencia entre el final de la coincidencia completa y el final de la secuencia objetivo
(función miembro pública) |