Bonjour ,

Je suis à la recherche d'une solution pour ma regex suivante : J'essaie de récuperer le contenu d'une balise div dans une page Html tirée de la fonction ci-dessous

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$html = file_get_contents("http://www.monsite.com")
$nb =preg_match('#<div id="TEST">(.*?)</div>#', $html, $matches);
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<div id="TEST">
  Bob l'éponge est vraiment le plus malin .<br><br>
    <a style="font-weight:bold;" href="javascript:show_more();">Tous&gt;&gt;&gt;</a>
</div>

J'essaie donc d'encadrer le contenu entre les 2 div dans ma variables matches. Mais évidemment ça ne marche pas sinon je ne solliciterai pas votre précieuse aide .

Tout commentaire sera le bienvenu


ps : Nombreux sont les tuto que j'ai lu sur les regex je ne viendrais pas demander si je ne connaissais pas la matiere , généralement je m'en sors sans trop de soucis mais ici je cale depuis le matin.





Benjamin, étudiant en programmation