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" />
<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);
$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
Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 11 in XXX.php on line XXX
Neka ideja?
With no lovin' in our souls and no money in our coats you can't say we're satisfied