Espacios de nombres
Variantes
Acciones

std::regex_iterator::operator*,operator->

De cppreference.com
 
 
Biblioteca de expresiones regulares
Clases
(C++11)
Algoritmos
Iteradores
Excepciones
Rasgos
Constantes
(C++11)
Gramática de las expresiones regulares
 
 
const value_type& operator*()const;
(1) (desde C++11)
const value_type* operator->()const;
(2) (desde C++11)

Extrae los resultados de las coincidencias, std::match_results, de un regex_iterator:

[editar]Valor de retorno

1) Devuelve una referencia al objeto std::match_results actual.
2) Devuelve un puntero al objeto std::match_results actual.

[editar]Ejemplo

#include <iostream>#include <string>#include <regex>   int main(){std::regex expr("[1234]");std::string aBuscar("1.1a2b3cjk34");   for(std::regex_iterator<std::string::iterator> it{ aBuscar.begin(), aBuscar.end(), expr }, ultimo{}; it != ultimo;++it){std::cout<< it->str();}}

Salida:

112334
close