Namespaces
Variants
Views
Actions

Difference between revisions of "cpp/regex/match results"

From cppreference.com
< cpp‎ | regex
(use correct template)
(move to templates)
Line 61: Line 61:
  
 
{{dcl list h2 | Iterators}}
 
{{dcl list h2 | Iterators}}
{{dcl list mem fun | cpp/regex/match_results/begin | title=begin<br>cbegin | returns iterator to the beginning of the list of sub-matches}}
+
{{dcl list | cpp/regex/match_results/begin}}
{{dcl list mem fun | cpp/regex/match_results/end | title=end<br>cend | returns iterator to the end of the list of sub-matches}}
+
{{dcl list | cpp/regex/match_results/end}}
  
 
{{dcl list h2 | Format}}
 
{{dcl list h2 | Format}}

Revision as of 04:07, 21 October 2011

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

Contents

Member types

Template:tdcl list begin 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

Member functions

Template:cpp/regex/match results/dcl list beginTemplate:cpp/regex/match results/dcl list end
constructs the object
(public member function)
destructs the object
(public member function)
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
Format
formats match results for output
(public member function)
Modifiers
swaps the contents
(public member function)