Christian Seiler: Problem mit ereg_replace

Beitrag lesen

Hallo marco,

Wie kann ich erreichen, dass alle [img]- und [/img]-Tags korrekt ersetzt werden?

Mit ereg gar nicht, das unterstützt nämlich keine Ungreedy-Modifier. (Ok, man könnte nach [[1] suchen, bei Bildern dürfte das auch noch gut gehen, allerdings wird das spätestens bei Fett, Kursiv, etc. fehlschlagen.)

Mit preg_replace mit folgendem Ausdruck: ![img](.*?)[/img]! oder alternativ ![img](.*)[/img]!U, siehe auch http://www.php-faq.de/q/q-regexp-gierig.html

Viele Grüße,
Christian


  1. ↩︎