Bonjour,
L'objectif de mon regex est de virer d'une chaine comprenant du xhtml la balise ouvrante et fermante <p></p>
exemple de string:
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $string='<p>je suis nul en regex, heureusement qu\'il y a les <a href="http://www.developpez.net">copains</a></p>';
ne cherchez pas la complication, je ne veux dégager que la premiere et dernière balise.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $string='<p>Violon <a href="http://www.maudlovett.com" hreflang="fr">site de Maud</a></p>'
voici ma fonction:
je ne comprends pas pourquoi ca marche pas toujours
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function getoup($string) { if(preg_match('#<p>([^"]*)</p>#', $string, $out)) { return $out[1]; } else { return '(pas encore de description)'; } }
si la chaine n'est pas vide, il doit me retourner le string sans le <p></p>
merci de votre aide
Partager