preg_replace regex et balises
Bonjour à la communauté
je cherche à récupérer un texte variable entre des balises toujours identiques ; exemple :
Code:
$text = 'blablabla<balise>'.CHR(10).'contenu 1</balise>blablabla<balise>contenu 2'.CHR(10).CHR(10).'</balise>blablabla';
j'écris donc :
Code:
$text = preg_replace('#<balise>'.CHR(10).'{0,2}(.*)'.CHR(10).'{0,2}</balise>#', '<div class="style">$1</div>', $text);
pour obtenir :
Code:
blablabla<style>contenu 1</style>blablabla<style>contenu 2</style>blablabla
bien sûr c'est un exemple très simplifié...
mon regex fonctionne "presque", mais ne s'arrête pas à la balise fermante, ou ne la détecte pas
ai-je été assez clair ? je ne sais pas, vu que je suis dans mon truc depuis des heures... tout me semble compréhensible, of course
si vous avez le temps de me guider, je vous serais très reconnaissant
merci
hormag