Version complète: sur le forum Webmaster Hub : expression reguliere: extraction d'une valeur
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Lentreprenaute
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
Dan
Un petit coup de eregi_replace() et ça doit aller.

CODE
<?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
merci Dan, cela me semble parfait.



Florent
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.