Besoin d aide pour une Regex ... encore

Par Issa Nissa, il y a 5 ans


Bonjour,
J'essaie de parser une page html etdans l'ensemble ça se passe plustot pas mal mais là impossible malgré tous mes efforts.
J'ai ce code

<div class="table-cell"> Simple </div> ... tout ce que je souhaite extraire... <div class="table-cell"> Jumelé </div>

Je fais ça mais mon tableau $matches est vide !

$pattern = '/Simple(.*)Jumelé/'; preg_match_all($pattern, $strResult, $matches); var_dump($matches);

Je ne comprends pas pourquoi etant donné que de ce que j ai compris cela devrait me retourner tous les caractères. J imagine que cela est peut etre du à la structure de la page HTML (sauts de ligne par exemple...) ...
Merci de votre aide

1 réponse

Issa Nissa, il y a 5 ans

Merci pour ta réponse mais j'y avais déja songé car dans un de mes posts precedents, un lien vers la doc php de preg_match_all m a été indiqué et du coup j ai cherché tout ce que j ai pu trouvé relatif à PCRE pour php.
Même avec ce parametre cela me retourne un tableau vide.
J y avais renoncé car je ne sais pas si le fait que ce soit sur plusieurs lignes à l affichage vient du fait qu il y a des sauts de ligne ou de la taille de mon écran...

D autant que j'ai reussi à récuperer des infos sur 3 lignes (visuallement sur 3 lignes) en utilisant ce code :

$pattern = '/<h2 class="nom-course">([^\/]*)/';

C est pour ça que là je seche totalement...