Se connecter avec
S'enregistrer | Connectez-vous

[PHP] expression reguliere preg_replace

Dernière réponse : dans Programmation

bonsoir,
voila, j'ai quelques difficultés avec la fonction preg_replace
je veux transformer les <b></b> en
et l'inverse mais ca ne marche pas !
Citation :
ca marche pas devient ]<r>[]ca marche pas
[/B]
  1. <?
  2. //marche
  3. $texte='<b>ca marche</b>';
  4. echo $texte;
  5. $pattern2 = array ('#<b>(.*?)</b>#i',);
  6. $replace2 = array("[B]$1[/B]");
  7. $texte = preg_replace($pattern2, $replace2, $texte);
  8. echo '<br>->'.$texte;
  9. //ne marche pas
  10. $texte2="<br>[B]ca marche pas[/B]";
  11. $pattern = array ('#[B](.*?)[/B]#i');
  12. $replace = array('<b>$1</b>');
  13. $texte2 = preg_replace($pattern, $replace, $texte2);
  14. echo '<br>'.$texte2;


merci infiniment de votre aide
Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte
  • Contenus similaires :
Tags :
Tom's guide dans le monde