Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码规范

函数模板 find_regex - Boost C++ 函数库
PrevUpHomeNext

函数模板 find_regex

boost::algorithm::find_regex — 正则表达式查找算法。

提要

// In header: <boost/algorithm/string/regex.hpp>


template<typename RangeT, typename CharT, typename RegexTraitsT> 
  iterator_range< typename range_iterator< RangeT >::type > 
  find_regex(RangeT & Input, const basic_regex< CharT, RegexTraitsT > & Rx, 
             match_flag_type Flags = match_default);

描述

在输入中搜索与给定正则表达式匹配的子字符串。

[Note] 注意

此函数提供强异常安全保证

参数

输入

要搜索的容器。

Rx

正则表达式

标志

正则表达式选项

返回

一个 iterator_range,用于限定匹配范围。 返回的迭代器是 RangeT::iteratorRangeT::const_iterator,具体取决于输入参数的 const 性质。


PrevUpHomeNext