Files
2025-10-25 03:02:53 +03:00

1.5 KiB

[re.results.size]

28 Text processing library [text]

28.6 Regular expressions library [re]

28.6.9 Class template match_results [re.results]

28.6.9.4 Size [re.results.size]

🔗

size_type size() const;

1

#

Returns: One plus the number of marked sub-expressions in the regular expression that was matched if *this represents the result of a successful match.

Otherwise returns 0.

[Note 1:

The state of a match_results object can be modified only by passing that object to regex_match or regex_search.

Subclauses [re.alg.match] and [re.alg.search] specify the effects of those algorithms on their match_results arguments.

— end note]

🔗

size_type max_size() const;

2

#

Returns: The maximum number of sub_match elements that can be stored in *this.

🔗

bool empty() const;

3

#

Returns: size() == 0.