std::regex_traits::translate_nocase
STD::regex[医]特点::翻译[医]诺凯斯
CharT translate_nocase(CharT c) const; | | |
---|
获取字符的比较键。c
,这样,在注入的区域设置中,所有与此字符等效的字符,忽略大小写差异(如果有的话),都会产生相同的键。
当regex库需要匹配两个字符时c1和c2和国旗std::regex_constants::icase是true,它执行regex_traits<>::translate_nocase(c1) == regex_traits<>::translate_nocase(c2)...
标准图书馆专业化std::regex_traits回归std::use_facet<std::ctype<CharT>>(getloc()).tolower(c),也就是说,皈依c若要小写,请使用当前注入的区域设置。
参数
c | - | character that needs to be examined for equivalence, ignoring case |
---|
返回值
不区分大小写的比较键c
在当前注入的区域中。
例
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。