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

html -> xhtml preko preg_replace