Function regex_match
boost::xpressive::regex_match — See if a regex matches a sequence from beginning to end. 
 
Synopsis
template<typename BidiIter> 
  bool regex_match(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_match(BidiIter begin, BidiIter end, 
                   basic_regex< BidiIter > const & re, 
                   regex_constants::match_flag_type flags = regex_constants::match_default);
template<typename Char> 
  bool regex_match(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_match(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_match(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_match(Char * begin, basic_regex< Char * > const & re, 
                   regex_constants::match_flag_type flags = regex_constants::match_default);
template<typename BidiRange, typename BidiIter> 
  bool regex_match(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_match(BidiRange const & rng, basic_regex< BidiIter > const & re, 
                   regex_constants::match_flag_type flags = regex_constants::match_default, 
                   unspecified = 0);
Description
Определяет, существует ли точное соответствие между регулярным выражением<re>и всей последовательностью<[begin, end)>.
| Параметры: | | <begin> | Начало последовательности. |  
| <end> | Конец последовательности. |  
| <flags> | Флаги, используемые для контроля соответствия выражения последовательности. (См.<match_flag_type>). |  
| <re> | Регулярное выражение возражает против использования |  
| <what> | <структура, на которую будут написаны субматчиmatch_results> | 
 | 
| Требуется: | Тип<BidiIter>соответствует требованиям Двунаправленного итератора (24.1.4). <[begin,end)>обозначает допустимый диапазон итераторов. | 
| Возвращение: | <true>Если совпадение найдено,<false>в противном случае | 
| Броски: | regex_errorоб истощении стека |