fbern Posté 5 Décembre 2014 Posté 5 Décembre 2014 bonjour très débutant avec les regex je me casse la tête sans trouver je cherche à faire une regex toute simple qui capture tout ce qui suit le dernier / jusqu'à .php domaine.fr/repertoire_1/index.php domaine.fr/repertoire_1/repertoire_2/categorie.php merci
Dan Posté 5 Décembre 2014 Posté 5 Décembre 2014 Tout simplement avec ceci : basename domaine.fr/repertoire_1/repertoire_2/categorie.php
fbern Posté 5 Décembre 2014 Auteur Posté 5 Décembre 2014 (modifié) Merci Dan mais je cherche la regex correspondante.pour l'instant je n'ai que cela -) \/.+.php mais qui capture tous les répertoires qu'est-ce que basename ? fb Modifié 5 Décembre 2014 par fbern
Solution Dan Posté 5 Décembre 2014 Solution Posté 5 Décembre 2014 basename est aussi bien une commande shell qu'une fonction php. http://php.net/manual/fr/function.basename.php Ou en expression régulière : $basename = preg_replace('/^.+[\\\\\\/]/', '', $filename);
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant