17.2.4 类模板regex_traits
2025年09月26日
17.2.4 类模板
regex_
traits
此类型的声明形式如下:
类regex_traits<char>和regex_traits<wchar_t>应该是有效的,并应该满足正则表达式特征类的要求。
类char_class_type通常习惯于代表字符的分类,该类型数据(变量)可作为函数lookup_classname()的返回值。
成员函数length()用于返回字符串的长度。
成员函数translate(charT c)用于翻译字符串。
成员函数transform()用于将参数序列转换成字符串。
成员函数transform_primary()用于返回字符串。
成员函数lookup_classname()用于返回字符类(见表17-4)。
表17-4 字符类
注:字符串"w"返回的分类可能是完全一样的,在这种情况下,使用"alnum"添加isctype()′_′会更明确。
成员函数lookup_collatename()用于返回等价的校对名称。
成员函数isctype()用于检查字符串是否是一个类型。
成员函数value()用于返回某进制的数字字符的值。
成员函数imbue()用于转换场所和地点。
成员函数getloc()用于获取场景。
例17-2
例17-2的执行效果如图17-2所示。
图17-2 例17-2的执行效果