find_iterator的成员函数:
find_iterator()默认构造函数
find_iterator(beg, end, finder)在beg和end之间查找
find_iterator(input, finder)查找input
bool eof()是否查找结束
例:
std::string str1("ten 10 nine 9 and eight 8");
boost::find_iterator<string::iterator> it;
for (it = make_find_iterator(str1,
token_finder(boost::is_digit(),
boost::token_compress_on)//查找连续数字的token_finder
)
;!it.eof();++it)//注意是it.eof(),it->意味着(*it). 而*it是一个iterator_range对象
首页
上页
下页
尾页
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[30]
[31]
[32]
[33]
[34]
本文关键:Learning boost 3 -- string algorithm 1