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:

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;
?>
Ce qui me donne comme résultat l'url nettoyée du "/en/" mais pas de ce qui se trouve après.
Avez vous une idée ?

Merci.