Bonjour,
Je ne sais pas si c'est bien ici que ce genre de sujet a à faire.
Je n'arrive pas à faire mon expression régulière en fait, bien qu'elle semble "classique"...
Je souhaite retrouver une DIV spécifique dans un flux html. Ceci avec son contenu bien entendu, et avec sa balise fermante.
Pour ce faire, j'ai commencé par quelque chose de simple :
<div id="toto">(.*?)</div>
Cette solution me fait arrêter à la première balise DIV fermante, ce qui me pose évidemment un problème.
J'ai donc tenté d'intégrer un petit bout d'expression trouvé sur le net qui récupère les balises ouvrantes et fermantes.
<([A-Z][A-Z0-9]*)\b[^>]*>(.*?)</\1>
cependant, en mélangeant le deux, je n'ai plus aucun match :
<div id="toto">(<([A-Z][A-Z0-9]*)\b[^>]*>(.*?)</\1>)*</div>
J'imagine qu'il doit y avoir une erreur, mais je ne vois pas trop
Merci pour votre aide,
Partager