std::match_results<BidirIt,Alloc>::size
De cppreference.com
size_type size() const noexcept;
|
(desde C++11) | |
Devuelve el número de subcoincidencias, es decir, std::distance(begin(), end()).
Devuelve 0 si *this no representa el resultado de una coincidencia que tuvo éxito.
Parámetros
(Ninguno)
Valor de retorno
El número de subcoincidencias.
Complejidad
Constante.
Ejemplo
Ejecuta este código
#include <iostream>
#include <regex>
#include <string>
int main()
{
std::regex re("a(a)*b");
std::string muestra("aaab");
std::smatch sm;
std::cout << sm.size() << '\n';
std::regex_match(muestra, sm, re);
std::cout << sm.size() << '\n';
}
Salida:
0
2
Véase también
| Devuelve un iterador al principio de la lista de subcoincidencias. (función miembro pública) | |
| Devuelve un iterador al final de la lista de subcoincidencias. (función miembro pública) |