isy: regex für mehrere Kommentare in einer Zeile

Beitrag lesen

Hallo alle,

ich habe eine Regex um HTML Kommentare aus ASCI-files herauszufiltern.

preg_replace("/^(<!--r).*(-->)$/ie", "", $string);

Wenn es 2 Kommetare in einem String gibt behandelt sie diese wie einen. Sie filtern also aus:
      "text <!-- comment_1 --> text <!-- comment_2 --> text"
      "<!-- comment_1 --> text <!-- comment_2 -->"
heraus. Wie kann ich die Regex umschreiben, dass sie mehrere Kommentare in einer Zeile erkennt?

Kann mir jemand einen Tip geben, was ich falsch mache?

cheers :)
isy