fbern Posté 19 Octobre 2015 Posté 19 Octobre 2015 bonjour, je rame lamentablement sur les Regex, pour effectuer des redirections en lot je souhaite utiliser une regex, pour cela il faut que je capture le dernier répertoire de mon URL example.com/rep1/rep2/index.php >> rep2 example.com/rep1/index.php >> rep1 j'ai bien essayé cela mais je ne capture que index.php ! \/(?=[^\/]*$)(.*) merci pour votre aide.
Message populaire. captain_torche Posté 20 Octobre 2015 Message populaire. Posté 20 Octobre 2015 Tu devrais pouvoir t'en sortir avec une regex de ce genre : #/([^/]+)/(?:[^/]+\.php)?$# J'ai fait en sorte qu'elle capture autant les répertoires finissant par *.php que les répertoires tout court Source https://regex101.com/r/jA1oP9/1 1
fbern Posté 21 Octobre 2015 Auteur Posté 21 Octobre 2015 bonjour encore un coup de main : est -il possible de faire la Regex qui fasse le contraire de #/([^/]+)/(?:[^/]+\.php)?$# c'est à dire qui sélectionne tout sauf le dernier répertoire ? Merci !
captain_torche Posté 21 Octobre 2015 Posté 21 Octobre 2015 A priori, celle-ci devrait convenir : https://regex101.com/r/jA1oP9/2
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant