Kapitel 13. Reguläre Ausdrücke
Reguläre Ausdrücke bilden eine Beschreibungssprache für Zeichenmuster. Die C++-Funktionalität benötigt die Header-Datei <regex>
. Reguläre Ausdrücke sind ein mächtiges Werkzeug für folgende Aufgaben:
Entspricht der Text dem Zeichenmuster:
std::regex_match
Suche ein Zeichenmuster in einem Text:
std::regex_search
Ersetze ein Zeichenmuster in einem Text:
std::regex_replace
Iteriere über alle Zeichenmuster in einem Text:
std::regex_iterator
undstd::regex_token_iterator
C++ unterstützt sechs verschiedene Grammatiken, in denen sich die regulären Ausdrücke beschreiben lassen. Per Default wird die ECMAScript-Grammatik verwendet. Diese ist die mächtigste der sechs Grammatiken und ist der von Perl 5 verwendeten Grammatik sehr ähnlich. ...
Get C++-Standardbibliothek - kurz & gut now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.