Biblioteca C ++ - <regex>
Introducción
Es una forma estandarizada de expresar patrones para compararlos con secuencias de caracteres. algunos de los parámetros típicos de expresiones regulares son los que se muestran a continuación:
Target sequence (subject) - Se utiliza para buscar el patrón de secuencia.
Regular expression (pattern) - Se utiliza para buscar en la secuencia objetivo.
Matches array - La información de coincidencias se almacena en uno de los tipos especiales de matriz match_results (como cmatch o smatch).
Replacement strin - Esta operación reemplaza los fósforos.
Operaciones de expresiones regulares
No Señor. | Operación y descripción de regex |
---|---|
1 | regex_match
Es una secuencia de coincidencia. |
2 | regex_search
Es una secuencia de búsqueda. |
3 | regex_replace
Es una secuencia coincidente de reemplazo. |
Tipos de iteradores
No Señor. | Tipo y descripción de iterador |
---|---|
1 | regex_iterator
Es un iterador de expresiones regulares. |
2 | regex_token_iterator
Es un iterador de token de expresiones regulares. |
instancias de basic_regex
No Señor. | Creación de instancias y descripción |
---|---|
1 | regex
Es una clase de expresiones regulares. |
2 | wregex
Es una clase de wregex. |
instanciaciones de match_results
No Señor. | instanciación y descripción de match_results |
---|---|
1 | cmatch
Estos son match_results para cadenas literales. |
2 | wcmatch
Estos son match_results para literales de cadena amplia. |
3 | golpe
Estos son match_results para objetos de cadena. |
4 | wsmatch
Estos son match_results para objetos de cadena ancha. |
instanciaciones de sub_match
No Señor. | instanciación y descripción de sub_match |
---|---|
1 | csub_match
Es una sub_coincidencia para cadenas literales. |
2 | wcsub_match
Es una subcoincidencia para literales de cadena amplia. |
3 | ssub_match
Es una sub_coincidencia para cadenas. |
4 | wssub_match
Es un sub_match para cadenas anchas. |
Espacios de nombres
No Señor. | Espacio de nombres y descripción |
---|---|
1 | regex_constants
Es una constante de expresiones regulares. |