[ stargazer @ 25.06.2007. 23:11 ] @
Pozdrav svima!

Pokušavam da napravim regexp koji će da radi sledeću konverziju :
Code:

<img src="./res/neka.jpg" alt="" border="0" width="100" height="100">
u
<img src="./res/neka.jpg" alt="" border="0" width="100" height="100" />

gde su atributi IMG taga uvek dati u navedenom redosledu. Konverzija se radi za neki UTF-8 tekst.

Ono što sam uspeo da uradim je ovo :
Code:

$tekst = preg_replace('/(<img[.^>]+*)>/eu', '$1/>', $tekst);


Ali dobijam sledeću grešku :
Code:

Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 11 in XXX.php on line XXX


Neka ideja?
[ glavince @ 26.06.2007. 00:49 ] @
Mozda ovako:
$tekst = preg_replace('|<img(.*?)>|', '<img$1 />', $text);
[ stargazer @ 26.06.2007. 09:57 ] @
To je to! Hvala