Namespaces
Variants
Views
Actions

std::match_results

From cppreference.com
< cpp‎ | regex
Revision as of 19:09, 2 August 2011 by P12bot (Talk | contribs)

Template:cpp/regex/match results/sidebar

Defined in header <regex>
template<

    class BidirectionalIterator,
    class Allocator = std::allocator<std::sub_match<BidirectionalIterator>>

> class match_results;
Template:mark c++11 feature

The class template match_results holds a collection of character sequences that represent the result of a regular expression match.

Several specializations for common character sequence types are provided:

Template:tdcl list begin Template:tdcl list header Template:tdcl list hitem Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list end

Template:tdcl list begin Template:tdcl list h1 Template:tdcl list hitem Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list end

Template:dcl list mem consTemplate:dcl list mem des

Contents

Member functions

returns the associated allocator
(public member function)
State

(public member function)
Size
checks if nothing was matched
(public member function)
returns one the number of matches, or Template:cpp
if Template:cpp does not represent a successful match
(public member function)
returns maximum possible number of sub-matches
(public member function)
Element access
returns the length of the particular sub-match
(public member function)
returns the position of the first character of the particular sub-match
(public member function)
returns the sequence of characters for the particular sub-match
(public member function)
returns an sub_match defining particular sub-match
(public member function)
returns sub-sequence between the beginning of the sequence and the beginning of the particular sub-match
(public member function)
returns sub-sequence between the end of the particular sub-match and the end of the sequence
(public member function)
Iterators
returns iterator to the beginning of the list of sub-matches
(public member function)
returns iterator to the end of the list of sub-matches
(public member function)
Format
formats match results for output
(public member function)
Modifiers
swaps the contents
(public member function)