Problème REGEX très simple...

Résolu
Bonjour,
j'ai un petit problème avec une regex, elle ne fonctionne pas du tout, et je ne comprends pas trop pourquoi...
<?php
$text = preg_replace('#<codee>(.+)</codee>#i', '<div class="code">$1</div>', $text);
?>

( la balise n'est pas "codee", mais "code", mais CCM l'interprète si je l'appelle "code" )
J'ai une 10aine de regex à la suite du même style, et les autres fonctionnent très bien, mais celle là... rien à faire, elle ne veut pas fonctionner...

Merci d'avance pour votre aide :)

--
It's Hard to concentrate, but if it can Make you feel better ...(?)
Configuration: Microsoft Windows XP / Mandriva
Pentium Dual Core 2.50GHz
2GO ram

3 réponses

  1. Je peux me tromper, mais avez-vous essayez de rajouter des backslash:
    <?php
    $text = preg_replace('#\<codee\>(.+)\</codee\>#i', '<div class="code">$1</div>', $text);
    ?>

    En espérant que ce soit la solution.
    Cordialement.
    1. Merci de ta réponse funnycat, mais ça ne change rien, il ne veut toujours pas me changer les balises code par des div... :(
      1. ...quel boulet je fais...
        #\<codee\>(.+)\</codee\>#isU

        tiens, ça marche mieux d'un seul coup ...