Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::match_results::suffix(3) C++ Standard Libarystd::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 se-
       quence and the
	  prefix beginning of the full match.
		 (public member	function)

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

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::match_results::suffix&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help