Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Function regex_search

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Function regex_search

boost::xpressive::regex_search — Determines whether there is some sub-sequence within [begin,end) that matches the regular expression re.

Synopsis

// In header: <boost/xpressive/regex_algorithms.hpp>

template<typename BidiIter> 
  bool regex_search(BidiIter begin, BidiIter end, 
                    match_results< BidiIter > & what, 
                    basic_regex< BidiIter > const & re, 
                    regex_constants::match_flag_type flags = regex_constants::match_default);
template<typename BidiIter> 
  bool regex_search(BidiIter begin, BidiIter end, 
                    basic_regex< BidiIter > const & re, 
                    regex_constants::match_flag_type flags = regex_constants::match_default);
template<typename Char> 
  bool regex_search(Char * begin, match_results< Char * > & what, 
                    basic_regex< Char * > const & re, 
                    regex_constants::match_flag_type flags = regex_constants::match_default);
template<typename BidiRange, typename BidiIter> 
  bool regex_search(BidiRange & rng, match_results< BidiIter > & what, 
                    basic_regex< BidiIter > const & re, 
                    regex_constants::match_flag_type flags = regex_constants::match_default, 
                    unspecified = 0);
template<typename BidiRange, typename BidiIter> 
  bool regex_search(BidiRange const & rng, match_results< BidiIter > & what, 
                    basic_regex< BidiIter > const & re, 
                    regex_constants::match_flag_type flags = regex_constants::match_default, 
                    unspecified = 0);
template<typename Char> 
  bool regex_search(Char * begin, basic_regex< Char * > const & re, 
                    regex_constants::match_flag_type flags = regex_constants::match_default);
template<typename BidiRange, typename BidiIter> 
  bool regex_search(BidiRange & rng, basic_regex< BidiIter > const & re, 
                    regex_constants::match_flag_type flags = regex_constants::match_default, 
                    unspecified = 0);
template<typename BidiRange, typename BidiIter> 
  bool regex_search(BidiRange const & rng, basic_regex< BidiIter > const & re, 
                    regex_constants::match_flag_type flags = regex_constants::match_default, 
                    unspecified = 0);

Description

Определяет, существует ли некоторая подпоследовательность внутри<[begin,end)>, которая соответствует обычному выражению<re>.

Параметры:

<begin>

Начало последовательности

<end>

Конец последовательности

<flags>

Флаги, используемые для контроля соответствия выражения последовательности. (См.<match_flag_type>).

<re>

Регулярное выражение возражает против использования

<what>

<match_results>структура, на которую будут написаны субматчи

Требуется:

Тип<BidiIter>соответствует требованиям Двунаправленного итератора (24.1.4).

<[begin,end)>обозначает допустимый диапазон итераторов.

Возвращение:

<true>Если совпадение найдено,<false>в противном случае

Броски:

regex_errorоб истощении стека

PrevUpHomeNext

Статья Function regex_search раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 19:58:50/0.028214931488037/1