<regex>
Define una clase de plantilla para analizar TR1 Regular Expressionsy varias clases de plantillas y funciones para buscar texto coincidencias para un objeto de expresión regular.
#include <regex>
Comentarios
Para crear un objeto de expresión regular, utilice la clase de plantilla basic_regex Class o uno de sus especializaciones, regex Typedef y wregex Typedef, junto con los indicadores de sintaxis de tipo regex_constants::syntax_option_type.
Para buscar texto coincidencias para un objeto de expresión regular, utilice las funciones de plantilla regex_match Function y regex_search Function, junto con los indicadores de coincidencia de tipo regex_constants::match_flag_type.Estas funciones devuelven los resultados mediante el uso de la clase de plantilla match_results Class y sus especializaciones, cmatch Typedef, wcmatch Typedef, smatch Typedef, y wsmatch Typedef, junto con la clase de plantilla sub_match Class y sus especializaciones, csub_match Typedef, wcsub_match Typedef, ssub_match Typedef, y wssub_match Typedef.
Para reemplazar el texto que coincida con un objeto de expresión regular, utilice la función de plantilla regex_replace Function, junto con los indicadores de coincidencia de tipo regex_constants::match_flag_type.
Para iterar a través de varias coincidencias de un objeto de expresión regular, utilice las clases de plantilla regex_iterator Class y regex_token_iterator Class o uno de sus especializaciones, cregex_iterator Typedef, sregex_iterator Typedef, wcregex_iterator Typedef, wsregex_iterator Typedef, cregex_token_iterator Typedef, sregex_token_iterator Typedef, wcregex_token_iterator Typedef, o wsregex_token_iterator Typedef, junto con los indicadores de coincidencia de tipo regex_constants::match_flag_type.
Para modificar los detalles de la gramática de las expresiones regulares, escribir una clase que implementa los rasgos de expresión regular.
Clases
Ajusta una expresión regular. |
|
Contiene una secuencia de subcoincidencias. |
|
Constantes surtidas de suspensiones. |
|
Informa de una expresión regular mala. |
|
Recorre en iteración los resultados de coincidencia. |
|
Describe las características de elementos para la coincidencia. |
|
Describe las características de char para la coincidencia. |
|
Describe las características de wchar_t para la coincidencia. |
|
Recorre en iteración subcoincidencias. |
|
Describe a una subcoincidencia. |
Definiciones de tipos
Escriba la definición de charmatch_results. |
|
Escriba la definición de charregex_iterator. |
|
Escriba la definición de charregex_token_iterator. |
|
Escriba la definición de charsub_match. |
|
Escriba la definición de charbasic_regex. |
|
Escriba la definición de stringmatch_results. |
|
Escriba la definición de stringregex_iterator. |
|
Escriba la definición de stringregex_token_iterator. |
|
Escriba la definición de stringsub_match. |
|
Escriba la definición de wchar_tmatch_results. |
|
Escriba la definición de wchar_tregex_iterator. |
|
Escriba la definición de wchar_tregex_token_iterator. |
|
Escriba la definición de wchar_tsub_match. |
|
Escriba la definición de wchar_tbasic_regex. |
|
Escriba la definición de wstringmatch_results. |
|
Escriba la definición de wstringregex_iterator. |
|
Escriba la definición de wstringregex_token_iterator. |
|
Escriba la definición de wstringsub_match. |
Funciones
Coincide exactamente con una expresión regular. |
|
Reemplaza con expresiones regulares. |
|
Busca una coincidencia de expresión regular. |
|
Swaps basic_regex or match_results objects. |
Operadores
Comparación de igualdad de varios objetos. |
|
Comparación de diversos objetos, no es iguales. |
|
Comparación de diversos objetos, menor que. |
|
Comparación de diversos objetos, menor o igual. |
|
Comparación de diversos objetos, mayores que. |
|
Comparación de diversos objetos, iguales o mayores que. |
|
Inserta un sub_match en una secuencia. |