boost::iter_split — 分割查找算法。
// In header: <boost/algorithm/string/iter_find.hpp> template<typename SequenceSequenceT, typename RangeT, typename FinderT> SequenceSequenceT & iter_split(SequenceSequenceT & Result, RangeT && Input, FinderT Finder);
此算法在输入上迭代执行给定的查找器,直到到达输入末尾或未找到匹配。迭代使用内置的 find_iterator 完成,因此实际搜索仅在需要时执行。每次匹配都用作段的分隔符。然后将这些段返回给结果。
![]() |
注意 |
|---|---|
结果容器的先前内容将被覆盖。 |
参数 |
|
||||||
返回 |
对结果的引用 |