Problem mit Regex von boost
-
Hallo,
also ich will von HTML-Dateien sämtliche HTML-Tags entfernen. Nun hab ich mit gedacht, dies geht am leichtesten mit einem Regulären Ausdruck. Nach ein bisschen Suchen im Forum bin ich dann auf folgende Seite gestoßen: http://cplus.kompf.de/artikel/regex.html
Ich habe boost nun Installiert bekommen.
Habe nun noch ein Problem:
const char* amp_format = "(?1<)(?2>)(?3&)(?4")(?5")(?6")" "(?7ä)(?8Ä)(?9ö)(?10Ö)(?11ü)(?12Ü)" "(?13ß)(?14 )";Bei diesem Code bekomme ich folgende Fehlermeldungen:
[C++ Error] index1.cpp(13): E2141 Declaration syntax error
[C++ Error] index1.cpp(13): E2380 Unterminated string or character constantHier bin ich aber nun am Ende

Kann mir vielleicht irgendwer von euch weiterhelfen?
Danke und Gruß
-
Hallo
schau dir doch mal das Syntax-Highlightning in deinem Post an. Fällit dir nichts daran auf?
Gewisse Sonderzeichen must du im C/C++ Quellcode maskieren, weil sie der Compiler sonst nicht für Teile von Strings, sondern für Symbole hält. Das kannst du mit Escapen umgehen.bis bald
akari
-
Hallo,
manchmal sieht man den Wald vor lauter Bäumen nicht.
Also habs jetzt

Danke für den Typ