首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::regex_traits::translate_nocase

CharT translate_nocase(CharT c) const;

?

?

获取字符的比较键。c,这样,在注入的区域设置中,所有与此字符等效的字符,忽略大小写差异(如果有的话),都会产生相同的键。

当regex库需要匹配两个字符时c1c2和国旗std::regex_constants::icasetrue,它执行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在当前注入的区域中。

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com