Bonsoir,
Décidement je suis nul en regex. Cela fait plus d'une heure que je me bat pour faire un petit bout de code mais je n'y arrive pas à cause du fait qu'il faut utiliser ces ~#¤€%µ£¨%§ de Regex.
Mon problème est le suivant :
Je désirerais supprimer tout ce qui se trouve avant /en/ dans une url, j'ai mis ce code mais ça ne marche pas:
Ce qui me donne comme résultat l'url nettoyée du "/en/" mais pas de ce qui se trouve après.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $url = "http://www.monsite.com/test/en/page.htm"; $chaine = '|(.*?)/en/|i'; $test = preg_replace($chaine,'$1',$url); echo $test; ?>
Avez vous une idée ?
Merci.
Partager