Hallo Board,
kann mir jemand sagen, wie ich einen string anhand eines regulären Ausdrucks formatieren kann?
z.B. "if(irgendwas)"
möchte ich konvertieren in
"if (irgendwas) {"
Der pattern dazu müsste ungefähr so aussehen:
pattern = "if \\([a-zA-Z0-9=<>!]*\\) {"
(Es geht nicht darum zu prüfen, ob der string syntaktisch korrekt ist.)
Da ich zum Erkennen bereits boost.regexp verwende wäre ich für ein boost.regexp-Beispiel dankbar. Das ganze muss irgendwie per regex_replace oder match_results<>::format funktionieren.
Gruß
Inno
kann mir jemand sagen, wie ich einen string anhand eines regulären Ausdrucks formatieren kann?
z.B. "if(irgendwas)"
möchte ich konvertieren in
"if (irgendwas) {"
Der pattern dazu müsste ungefähr so aussehen:
pattern = "if \\([a-zA-Z0-9=<>!]*\\) {"
(Es geht nicht darum zu prüfen, ob der string syntaktisch korrekt ist.)
Da ich zum Erkennen bereits boost.regexp verwende wäre ich für ein boost.regexp-Beispiel dankbar. Das ganze muss irgendwie per regex_replace oder match_results<>::format funktionieren.
Gruß
Inno