"blabla blabla file.ext?point=444 blabla" Recupérer 444 [PHP & regex] - PHP - Programmation
Marsh Posté le 09-02-2004 à 18:45:47
pour l'instant g un truc comme ça mais ça ne fait rien du tout :
$blabla = preg_replace("/[.*+]file.ext?point=([\d+]?)\"[.*+]/i", "\\1", $blabla);
Marsh Posté le 09-02-2004 à 19:07:38
Bon ben j'ai trouvé :
il faut faire :
$blabla = "lrighj oph pog hop hpoip\"file.ext?point=444\" target=\"_blank\" TITLE=\"NEANT\">truc</a> pdiuoui uio huiohuio";
$blabla = preg_replace('/.*file\.ext\?point=(.*?)\".*/', '$1', $blabla);
echo $blabla;
Marsh Posté le 09-02-2004 à 18:27:16
Salut !!
J'essaie de parser du code HTML. En ce moment, j'ai quelque chose du genre :
<A HREF="file.ext?point=444" target="_blank" TITLE="neant"><IMG SRC=http://chemin/file.jpeg border=1 ALIGN=left></A>
<DIV ALIGN="center"><A class=lien HREF="file.ext?point=444" target="_blank" TITLE="neant">truc</a></DIV></TD><TD width=80% align=left valign=top><FONT CLASS=libre>
Ce que je voudrais, c'est récupérer le 444...
Mais je m'emmèle les pinceaux dans les regex...
qqun saurait ?
---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron