std::match_results<BidirIt,Alloc>::suffix
From cppreference.com
< cpp | regex | match results
const_reference suffix() const; |
(since C++11) | |
Obtains a reference to the std::sub_match object representing the target sequence between the end of the entire match of the regular expression and the end of the target sequence.
ready()
must be true. Otherwise, the behavior is undefined.
Contents |
[edit] Parameters
(none)
[edit] Return value
Reference to the unmatched suffix.
[edit] Example
Run this code
#include <iostream> #include <regex> #include <string> int main() { std::regex re("a(a)*by"); std::string target("baaaby123"); std::smatch sm; std::regex_search(target, sm, re); std::cout << sm.suffix() << '\n'; }
Output:
123
[edit] See also
returns sub-sequence between the beginning of the target sequence and the beginning of the full match (public member function) |