Namensräume
Varianten
Aktionen

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

Von cppreference.com
< cpp‎ | regex‎ | match results
 
 
 
Bibliothek für reguläre Ausdrücke
Klassen
(C++11)
Algorithmen
Iteratoren
Ausnahmen
Traits
Konstanten
(C++11)
Reguläre Ausdrucksgrammatiken
 
 
const_reference suffix() const;
(seit C++11)

Gibt eine Referenz auf das std::sub_match-Objekt zurück, das die Zielsequenz zwischen dem Ende des gesamten Treffers des regulären Ausdrucks und dem Ende der Zielsequenz repräsentiert.

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

Inhalt

[bearbeiten] Parameter

(keine)

[bearbeiten] Rückgabewert

Referenz auf den nicht übereinstimmenden Suffix.

[bearbeiten] 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

[bearbeiten] Siehe auch

gibt die Untersequenz zwischen dem Anfang der Zielsequenz und dem Anfang des vollständigen Treffers zurück
(public member function) [bearbeiten]