Bonjour,
Je souhaite capturer la div "container" :
J'ai la regex suivante qui marche bien mais qui ne me va pas car je peux être amené à mettre d'autres div entre "container" et "footer" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <div class="header"></div> <div class="container"> <div class="inside1-container"></div> <div class="inside2-container"></div> </div> <div style="clear:both"></div> <div class="footer"></div>
J'ai essayé celle-ci qui capture jusqu'à la fin de la div "inside1-container" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part preg_match_all('|<div class="container"[^>]+>(.*)</div><div style="clear:both"></div><div class="footer">|msi', $sources, $out);
J'ai essayé celle-ci qui capture jusqu'à la fin de la div "footer" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part preg_match_all('|<div class="container"[^>]+>(.*?)</div>|msi', $sources, $out);
Code : Sélectionner tout - Visualiser dans une fenêtre à part preg_match_all('|<div class="container"[^>]+>(.*)</div>|msi', $sources, $out);
Partager