std::regex_traits::translate_nocase
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。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com