html -> xhtml preko preg_replace
25.06.2007. u 23:11 · pre 235 meseci
#1
Pozdrav svima!
Pokušavam da napravim regexp koji će da radi sledeću konverziju :
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 :
Ali dobijam sledeću grešku :
Neka ideja?
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?
Potpis
With no lovin' in our souls and no money in our coats you can't say we're satisfied