Namespaces
Variants

std::match_results<BidirIt,Alloc>:: suffix

From cppreference.net
Regular expressions library
Classes
(C++11)
Algorithms
Iterators
Exceptions
Traits
Constants
(C++11)
Regex Grammar
const_reference suffix ( ) const ;
(seit C++11)

Ruft eine Referenz auf das std::sub_match -Objekt ab, das die Zielsequenz zwischen dem Ende des gesamten Übereinstimmung des regulären Ausdrucks und dem Ende der Zielsequenz darstellt.

ready() muss true sein. Andernfalls ist das Verhalten undefiniert.

Inhaltsverzeichnis

Parameter

(keine)

Rückgabewert

Referenz auf das nicht übereinstimmende Suffix.

Beispiel

#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';
}

Ausgabe:

123

Siehe auch

Gibt die Teilsequenz zwischen dem Beginn der Zielsequenz und dem Beginn der vollständigen Übereinstimmung zurück
(öffentliche Elementfunktion)