Expression rationnelle pour détecter du HTML
Bonjour,
Je veux faire un script qui récupère le contenu de balises HTML paragraphes. Récupérer ce qu'il y a dans <p></p>
Voici mon sript tout simple :
Code:
1 2 3 4
| $file_contents = "<p>Involontairement au départ, plus ou moins volontairement maintenant</p><p>Je l'ai pris involontairement (je dirais même que c'est les anciens "amis" qui m'y on emmené).<br />
Mais finalement la solitude me plaît. J'ai l'impression que c'est fait pour moi.</p>";
preg_match_all("#<p>(.*)</p>#", $file_contents, $out);
echo 'affichage'; |
Problème, tout n'est pas inclu. La première phrase oui, la deuxième pas du tout.
Avez-vous une idée de pourquoi ?
Merci d'avance
edit : dans mon code les caractères spéciaux sont encodés en HTML genre é = & eacute ;