[PHP] eregreplace

eregreplace [PHP] - Programmation

Marsh Posté le 16-01-2001 à 11:28:10    

Bonjour,
 
Afin de faire du traitement de chaines de caractères (remplacement de codes style UBB par leur equivalent HTML), je voulait utiliser la fonction eregreplace.
 
Le problème, c'est que ces fameux codes UBB contiennent des caractères [ ou ] qui sont interprétés comme faisant partie de al rexexp.
 
Mon but est de remplacer
 [ b ]()[ /b ]ssss(sans les espaces, sinon le forum il plup :) )
 
par    <B>\1</B>
 
Comment puis-je faire ?

 


--Message édité par kadreg--

Reply

Marsh Posté le 16-01-2001 à 11:28:10   

Reply

Marsh Posté le 16-01-2001 à 13:09:56    

il faut mettre des  devant tes [

Reply

Marsh Posté le 16-01-2001 à 13:49:13    

et remplace eregreplace par pregreplace ca ira mieux :D

 

Reply

Marsh Posté le 16-01-2001 à 14:54:24    

Effectivement, ca a l'air mieux, c'est con, j'ai gagné le droit de changer de version de PHP (je suis en 3.0.8) :D
 
C'est quoi la différence entre les deux, parce que je vois pas dans la doc ?

Reply

Marsh Posté le 16-01-2001 à 17:42:59    

y'en a pas beaucoup mais comme en php les ( il aime pas et d'autres symbole et avec ereg meme si tu mets en  ca passe pas mais avec preg oui :D

 

Reply

Marsh Posté le 01-04-2011 à 14:31:18    

kadreg a écrit :

j'ai gagné le droit de changer de version de PHP (je suis en 3.0.8) :D


3.0.8 ??? La 5.3 vient de sortir ! Faut suivre  [:jimbotte]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed