<regex>
Define una clase de plantilla para analizar Expresiones regulares (C++), y varias clases de plantilla y funciones para buscar texto para las coincidencias en un objeto de expresión regular.
#include <regex>
Comentarios
Para crear un objeto de expresión regular, utilice la clase de plantilla basic_regex (Clase) o una de sus especializaciones, regex (Typedef) y wregex (Typedef), así como los marcadores de la sintaxis de regex_constants::syntax_option_typeescrito.
Para buscar texto para las coincidencias en un objeto de expresión regular, utilice las funciones regex_match (Función) y regex_search (Función)de plantilla, así como los marcadores de la coincidencia de regex_constants::match_flag_typeescrito. Estos resultados devueltos de las funciones mediante la clase de plantilla match_results (Clase) y sus especializaciones, cmatch (Typedef), wcmatch (Typedef), smatch (Typedef), y wsmatch (Typedef), así como la clase de plantilla sub_match (Clase) y sus especializaciones, csub_match (Typedef), wcsub_match (Typedef), ssub_match (Typedef), y wssub_match (Typedef).
Para reemplazar el texto que coincide con un objeto de expresión regular, utilice la función regex_replace (Función)de plantilla, así como los marcadores de la coincidencia de regex_constants::match_flag_typeescrito.
Para iterar por varias coincidencias de un objeto de expresión regular, utilice las clases de plantilla regex_iterator (Clase) y regex_token_iterator (Clase) o una 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), así como los marcadores de la coincidencia de regex_constants::match_flag_typeescrito.
Para modificar los detalles de la gramática de expresiones regulares, escriba una clase que implementa los rasgos de expresiones regulares.
Clases
Encapsula una expresión regular. |
|
Contiene una secuencia de subcoincidencias. |
|
Contiene constantes ordenadas. |
|
Informes una expresión regular incorrecta. |
|
Recorre los resultados de la coincidencia. |
|
Describe las características de los elementos que coincida. |
|
Describe características de char que coincida. |
|
Describe características de wchar_t que coincida. |
|
Recorre en iteración de subcoincidencias. |
|
Describe subcoincidencias. |
Definiciones de tipos
Definición de tipo para charmatch_results. |
|
Definición de tipo para charregex_iterator. |
|
Definición de tipo para charregex_token_iterator. |
|
Definición de tipo para charsub_match. |
|
Definición de tipo para charbasic_regex. |
|
Definición de tipo para stringmatch_results. |
|
Definición de tipo para stringregex_iterator. |
|
Definición de tipo para stringregex_token_iterator. |
|
Definición de tipo para stringsub_match. |
|
Definición de tipo para wchar_tmatch_results. |
|
Definición de tipo para wchar_tregex_iterator. |
|
Definición de tipo para wchar_tregex_token_iterator. |
|
Definición de tipo para wchar_tsub_match. |
|
Definición de tipo para wchar_tbasic_regex. |
|
Definición de tipo para wstringmatch_results. |
|
Definición de tipo para wstringregex_iterator. |
|
Definición de tipo para wstringregex_token_iterator. |
|
Definición de tipo para wstringsub_match. |
Funciones
Coincide con una expresión regular. |
|
Replaces coincide con las expresiones regulares. |
|
Buscar una coincidencia de expresión regular. |
|
Intercambia basic_regex u objetos de match_results . |
Operadores
Comparación de diferentes objetos, igual. |
|
Comparación de diferentes objetos, no igual. |
|
Comparación de varios objetos, menor que. |
|
Comparación de diferentes objetos, menor que o de igual. |
|
Comparación de diferentes objetos, mayor que. |
|
Comparación de diferentes objetos, mayor o de igual. |
|
Inserta sub_match en una secuencia. |