[regex] Récupérer partie url

Fermé
Aurélien - 13 mai 2010 à 13:33
ktm620enduro Messages postés 293 Date d'inscription mardi 21 septembre 2010 Statut Membre Dernière intervention 12 mars 2013 - 22 sept. 2010 à 03:03
Bonjour à tous, voilà, je me suis mis au Regex mais là je bloque sur mon premier "gros" problème.

Voilà, je voudrais récupérer une partie d'une url renvoyée via un formulaire mais là j'avoue que je bloque car je ne sais pas comment faire avec un regex, en effet, l'url est assez particulière.
Voilà, si par exemple l'url est:
https://www.pagesjaunes.fr/

Comment puis-je récupérer l'identifiant (ici 00001) ?
Je ne sais pas comment on fait, car dans tous les tutos que j'ai vu et les façons que je procède, l'url est découpée seulement par des slash "/"
mais là l'identifiant n'est pas après un slash.

Merci à vous pour votre aide.

Aurélien.

1 réponse

ktm620enduro Messages postés 293 Date d'inscription mardi 21 septembre 2010 Statut Membre Dernière intervention 12 mars 2013 38
Modifié par ktm620enduro le 22/09/2010 à 03:05
<?php 
$url="https://www.pagesjaunes.fr/"; 
$membre=preg_replace("#[^0-9]#","",$url); 
print_r($membre);
?>


mais aussi un peu mieux...

<?php 
$url="https://www.pagesjaunes.fr/"; 
preg_match("#_membre=([0-9]+)#i",$url,$membre); 
$membre=$membre[1];
print_r($membre);
?>
0