Namespaces
Variants

std::regex_traits<CharT>:: translate

From cppreference.net
Regular expressions library
Classes
(C++11)
Algorithms
Iterators
Exceptions
Traits
Constants
(C++11)
Regex Grammar
CharT translate ( CharT c ) const ;

Obtiene la clave de comparación para el carácter c , de modo que todos los caracteres que son equivalentes a este carácter en la configuración regional actual produzcan la misma clave.

Cuando la biblioteca de expresiones regulares necesita comparar dos caracteres c1 y c2 y el indicador std::regex_constants::collate es true , ejecuta regex_traits <> :: translate ( c1 ) == regex_traits <> :: translate ( c2 ) .

Las especializaciones de la biblioteca estándar de std::regex_traits devuelven c sin modificar.

Parámetros

c - carácter que necesita ser examinado para equivalencia

Valor de retorno

La clave de comparación para c en la configuración regional actualmente imbucida.

Ejemplo