home | help
std::match_results::suffix(3)  C++ Standard Libary std::match_results::suffix(3)

NAME
     std::match_results::suffix - std::match_results::suffix

Synopsis
	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.

	The behavior is undefined unless ready() is true.

Parameters
	(none)

Return value
	Reference to the unmatched suffix.

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

See also
	       returns sub-sequence between the beginning of the target sequence
     and the
	prefix beginning of the full match
	       (public member function)

http://cppreference.com 	   2024.06.10	   std::match_results::suffix(3)

home | help