17.3.1  类模板sub_match

17.3.1 类模板 sub_ match

此类的声明形式如下:

978-7-111-51399-5-Chapter17-35.jpg

978-7-111-51399-5-Chapter17-36.jpg

由上述内容可知,该类模板包含3个类型:一个迭代器、一个布尔逻辑量以及5个成员函数(包括一个构造函数)。

length()函数可返回子匹配序列的长度。若没有可匹配的序列,则返回0。

string_type()函数返回str()。

str()函数将sub_match类型对象转化为字符串。

compare()函数用于实现对比。

类模板的具体使用方法参见例17-5。

例17-5

978-7-111-51399-5-Chapter17-37.jpg

978-7-111-51399-5-Chapter17-38.jpg

例17-5的执行效果如下:

978-7-111-51399-5-Chapter17-39.jpg