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 übersetze ( CharT c ) const ;

Ermittelt den Vergleichsschlüssel für das Zeichen c , sodass alle Zeichen, die in der eingestellten Locale diesem Zeichen entsprechen, denselben Schlüssel erzeugen.

Wenn die Regex-Bibliothek zwei Zeichen c1 und c2 vergleichen muss und das Flag std::regex_constants::collate auf true gesetzt ist, führt sie regex_traits <> :: translate ( c1 ) == regex_traits <> :: translate ( c2 ) aus.

Standardbibliothek-Spezialisierungen von std::regex_traits geben c unverändert zurück.

Parameter

c - Zeichen, das auf Gleichheit überprüft werden muss

Rückgabewert

Der Vergleichsschlüssel für c in der aktuell eingestellten Locale.

Beispiel