Aller au contenu

expression reguliere: extraction d'une valeur


Lentreprenaute

Sujets conseillés

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é par Dudu
Lien vers le commentaire
Partager sur d’autres sites

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));
?>

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...