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 の比較キーを取得します。これにより、ロケールでこの文字と等価なすべての文字が同じキーを生成します。

正規表現ライブラリが2つの文字 c1 c2 をマッチングする必要があり、フラグ std::regex_constants::collate true の場合、ライブラリは regex_traits <> :: translate ( c1 ) == regex_traits <> :: translate ( c2 ) を実行します。

Standard library specializations of std::regex_traits return c unmodified.

パラメータ

c - 等価性を検査する必要がある文字

戻り値

現在設定されているロケールにおける c の比較キー。