Lentreprenaute Posté 16 Août 2007 Posté 16 Août 2007 (modifié) Bonjour, -http://www.ndd.com/blabla-clés1-design-web-clés2-blabla-25-fr-0.html besoin d'un petit coup de main avec les expressions regulières en php, dans le cadre de la refonte d'un site, je revois les urls et je souhaiterai pouvoir rediriger vers la nouvelle page. j'aurai besoin de recuper la valeur pour l'exemple "design-web" . Je dispose de deux mots cles avec tiret (clés1-) et (-cles2) qui encadrent pour isoler la valeur. tous les autres valeurs hormi le nom de domaine changent. au final je vais besoin de recuperer une valeur $value1=design-web pour reconstruire l'url et faire une redirection 301. Merci de votre aide, les exps regulières et moi on n'est pas copain. Florent Modifié 17 Août 2007 par Dudu
Dan Posté 16 Août 2007 Posté 16 Août 2007 Un petit coup de eregi_replace() et ça doit aller. <?php$chaine="http://www.ndd.com/blabla-clés1-design-web-clés2-blabla-25-fr-0.html";print (eregi_replace(".*-clés1-(.*)-clés2-.*", "\\1", $chaine));?>
Lentreprenaute Posté 16 Août 2007 Auteur Posté 16 Août 2007 merci Dan, cela me semble parfait. Florent
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant