Bonjour,
Je dispose du code source d'une page HTML dans une variable ($source_page). Je veux faire un regex qui va m'afficher les lignes que je recherche.
La structure de la page HTML est la suivante :
blabla_html
<BR><A HREF="toto.php?id=xxx" TARGET="_blank">abc</A>
<BR><A HREF="toto.php?id=xxx" TARGET="_blank">abc</A>
<BR><A HREF="toto.php?id=xxx" TARGET="_blank">abc</A>
...
blabla_html
Je dispose d'une string dans une autre variable, disons $variable
et j'aimerais recuperer xxx si abc = $variable.
Voilà la regex que j'ai fait, est elle valide ?
[:digit:]+" TARGET="_blank">[:alnum:]+</A>$
Elle devrait correpondre à :
xxx" TARGET="_blank">abc
Si non, pourquoi ?
Ensuite j'ai un peu de mal à voir comment faire, si qqun pouvait m'expliquer (sans mettre de code, je pourrais me debrouiller après).
Je pensais tester la variable avec la regex et stocker (dans un tableau par ex), toutes les chaines correspondantes.
Ensuite, je test chaque ligne du tableau avec $variable et si c identique, je renvoie xxx.
J'ai du mal pour la 1ere partie
Merci d'avance !
![:jap: :jap:](https://forum-images.hardware.fr/icones/smilies/jap.gif)