Compte supprimé Posté 21 Septembre 2005 Partager Posté 21 Septembre 2005 Salut le Hub ! Je viens poser cette question ici car je sais qu'il y a au moins un spécialiste en regex Jes regex, vous le savez, sont gloutons. Il existe par ailleurs le modificateur ? qui permet de modifier ce comportement. Par contre ça ne marche pas dans un .htaccess pour du rewriting : internal error 500. Une explication à celà ?? Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheRec Posté 21 Septembre 2005 Partager Posté 21 Septembre 2005 Bonsoir, simplement car le mod_rewrite utilise les expression rationnelles étendues (POSIX) et non les expressions régulières "compatible Perl" (PCRE) ... C'est aussi la différence entre les fonctions avec comme prefixe "ereg" (POSIX) et "preg" (PCRE) en PHP. Ce n'est tout simplement pas possible d'utiliser la syntaxe de l'un dans l'autre et inversément... À toi de limiter tes expression rationnelles afin d'éviter qu'elles soient trop "gourmandes" Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte supprimé Posté 21 Septembre 2005 Auteur Partager Posté 21 Septembre 2005 C'est clair, merci ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant