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