re2 C++ Replace (GlobalReplace) Minimalbeispiel
English
Deutsch
Dieses Minimalbeispiel zeigt, wie man Zeichenketten mit der re2 GlobalReplace()-Funktion ersetzt:
re2_globalreplace_example.cpp
#include <re2/re2.h>
#include <iostream>
#include <string>
using namespace re2;
using namespace std;
// Vorkompilierter regulärer Ausdruck
RE2 myRegex("\\$[^\\$]+\\$");
int main(int argc, char** argv) {
string myString = "This string $abc123$ contains two formulas $123 != 456$.";
// HINWEIS: Dies verändert myString!
RE2::GlobalReplace(&myString, myRegex, "FORMULA");
// Gibt "This string FORMULA contains two formulas FORMULA." aus
cout << myString << endl;
}If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow