Hallo,
ich habe ein kleines Problem mit einer Regular Expression in wxWidgets. Ich möchte aus einer HTML-Datei alle <script ...>text oder nicht</script>-Teile entfernen. Es funktioniert auch, allerdings ein wenig falsch. Er entfernt alles zw. dem ersten gefundenen <script...> und dem letzten </script> der Datei. Irgendwie habe ich eine Denkblockade. Was könnte falsch sein? (Code jetzt nicht ganz formgerecht aus dem Kopf)
Code:
wxString html("<script bla bla blubb>gna</script> haha <script ugga>urgs</script>");
wxRegEx *reg = new wxRegEx("<script.*>.*</script>");
reg->Replace(&html, "hallo");
...
Nun müßte ja zweimal hallo auftauchen, tut es aber nicht, sondern nur einmal und auch sonst taucht nichts weiter auf.
Vielen Dank für Eure Hilfe,
Morfio ...
Lesezeichen