类模板
<regex>

std::regex_token_iterator

template <class BidirectionalIterator,          class charT=typename iterator_traits<BidirectionalIterator>::value_type,          class traits=regex_traits<charT> > class regex_token_iterator;
正则表达式标记迭代器
用于迭代的迭代器适配器...

模板参数

双向迭代器
一个双向迭代器类型,用于迭代字符的目标序列。
charT
字符类型。
特性 (traits)
一个正则表达式特征类型(更多信息请参阅regex_traits)。

成员类型

以下别名是match_results的成员类型。它们被成员函数广泛用作参数和返回类型。

成员类型定义说明
regex_typebasic_regex<charT,traits>用作模式的basic_regex对象的类型。
value_typesub_match<BidirectionalIterator>迭代元素的类型(sub_match)。
指针const value_type*
引用const value_type&
difference_typestd::ptrdiff_t一个有符号整数类型(请参阅ptrdiff_t)。
iterator_categorystd::forward_iterator_tag前向迭代器

成员函数


运算符