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...
( 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 ...(?)
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
-
...quel boulet je fais...
#\<codee\>(.+)\</codee\>#isU
tiens, ça marche mieux d'un seul coup ... -
Merci de ta réponse funnycat, mais ça ne change rien, il ne veut toujours pas me changer les balises code par des div... :(
-
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.