[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444

"blabla blabla file.ext?point=444 blabla" Recupérer 444 [PHP & regex] - PHP - Programmation

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 :

Citation :


<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
Reply

Marsh Posté le 09-02-2004 à 18:27:16   

Reply

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);


---------------
«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
Reply

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;


---------------
«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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed