Hi zusammen,
also irgendwie bekomm ichs gerade nicht gabacken.
Ich ziehe einen Websiten-Content aus einer DB. In dem Content sind img-Tags enthalten, die ich für eine spezielle ansicht alle rausfiltern möchte.
Alle Tags sind gleich aufgebaut: <img src="...bild.jpg" align="left"> oder align="right".
Jetzt wollte ich die folgendermassen ersetzen:
$text = ereg_replace("<img(.*)(left|right)\">","",$text);
Aber jetzt entfernt er mir alles zwischen dem ersten <img... und dem letzten ...left"> im Text. Auch wenn zwischendurch andere Bilder und Texte kommen, werden die gnadenlos ausradiert.
Wie muss ich dass denn meinem replace beibringen?
Grüße, Andi
also irgendwie bekomm ichs gerade nicht gabacken.
Ich ziehe einen Websiten-Content aus einer DB. In dem Content sind img-Tags enthalten, die ich für eine spezielle ansicht alle rausfiltern möchte.
Alle Tags sind gleich aufgebaut: <img src="...bild.jpg" align="left"> oder align="right".
Jetzt wollte ich die folgendermassen ersetzen:
$text = ereg_replace("<img(.*)(left|right)\">","",$text);
Aber jetzt entfernt er mir alles zwischen dem ersten <img... und dem letzten ...left"> im Text. Auch wenn zwischendurch andere Bilder und Texte kommen, werden die gnadenlos ausradiert.
Wie muss ich dass denn meinem replace beibringen?
Grüße, Andi
Kommentar