【摘要】:通过正则表达式库,命名空间std::regex_constants包含了标识性常量。该命名空间提供了3种语法类型以及这3种类型的几个常量数据。该类型的任意有效值应该设置为几种类型的值。表17-1 syntax_option_type的功能2.regex_contants::match_flag_typematch_flag_type也是位掩码类型。该类型的声明形式如下:此类型匹配一个正则表达式是按既定的语法规则,而不是按字符序列形式,详见表17-2。表17-2 regex_constants::match_flag_type的功能3.error_type该类型的声明形式如下:type_error是一种枚举类型。其类型的值代表了错误条件见表17-3。
通过正则表达式库,命名空间std::regex_constants包含了标识性常量。该命名空间提供了3种语法类型(syntax_option_type,match_flag_type,和error_type)以及这3种类型的几个常量数据。
1.syntax_option_type
syntax_option_type是位掩码类型。该类型的声明形式如下:

设置其元素的意义见表17-1。该类型的任意有效值应该设置为几种类型的值(其值类型通常为ECMAScript、basic、extended、awk、grep及egrep)。
表17-1 syntax_option_type的功能

2.regex_contants::match_flag_type
match_flag_type也是位掩码类型。该类型的声明形式如下:
(https://www.xing528.com)
此类型匹配一个正则表达式是按既定的语法规则,而不是按字符序列形式,详见表17-2。
表17-2 regex_constants::match_flag_type的功能

3.error_type
该类型的声明形式如下:

type_error是一种枚举类型。其类型的值代表了错误条件见表17-3。
表17-3 error_type

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
