std::regex_traits<CharT>::translate
来自cppreference.com
< cpp | regex | regex traits
正则表达式库
| 类 | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| 算法 | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| 迭代器 | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| 异常 | ||||
|
(C++11)
|
||||
| 特性 | ||||
|
(C++11)
|
||||
| 常量 | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| 正则表达式文法 | ||||
|
(C++11)
|
std::regex_traits
| 成员函数 | ||||
|
regex_traits::translate
|
||||
|
CharT
translate(CharT
c)
const;
|
||
获得字符 c 的等价关键,它满足在感染的 locale 中等价于此字符的所有字符生成相同关键。
正则表达式库需要比较二个字符 c1 和 c2 且标志 std::regex_constants::collate
为 true 时,它执行
regex_traits<>::translate(c1)
== regex_traits<>::translate(c2) 。
std::regex_traits
的标准库特化返回未修改的 c 。
参数
| c | - | 需要检验等价性的字符 |
返回值
当前感染的 locale 中 c 的比较关键。
示例
| 本节未完成 原因:暂无示例 |