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 ;

문자 c 에 대한 비교 키를 획득합니다. 이 키는 임뷰드 로케일에서 이 문자와 동등한 모든 문자가 동일한 키를 생성하도록 합니다.

정규식 라이브러리가 두 문자 c1 c2 를 매칭해야 하고 플래그 std::regex_constants::collate true 일 때, 라이브러리는 regex_traits <> :: translate ( c1 ) == regex_traits <> :: translate ( c2 ) 를 실행합니다.

표준 라이브러리의 std::regex_traits 특수화는 c 를 수정 없이 반환합니다.

매개변수

c - 동등성을 검사해야 하는 문자

반환값

현재 임뷰드된 로케일에서 c 에 대한 비교 키입니다.

예제