std::match_results<BidirIt,Alloc>::suffix
Von cppreference.com
< cpp | regex | match results
| 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
Führen Sie diesen Code aus
#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) |