Je dois extraire la première URL d'un contenu. Le contenu peut ressembler à ceci:Extraction d'URL à partir d'une chaîne de type JSON
({items:[{url:"http://cincinnati.ebayclassifieds.com/",name:"Cincinnati"},{url:"http://dayton.ebayclassifieds.com/",name:"Dayton"}],error:null});
ou peut contenir seulement un lien
({items:[{url:"http://portlandor.ebayclassifieds.com/",name:"Portland (OR)"}],error:null});
actuellement je:
$pattern = "/\:\[\{url\:\"(.*)\"\,name/";
preg_match_all($pattern, $htmlContent, $matches);
$URL = $matches[1][0];
mais il ne fonctionne que s'il y a un seul lien, donc je besoin d'une regex qui devrait fonctionner pour les deux cas.
:) ça marche ici aussi – Michael