[php] petit souci regexp

petit souci regexp [php] - PHP - Programmation

Marsh Posté le 10-10-2005 à 21:27:53    

Voilà j'ai un petit soucis avec mes regexp :
 

$data = preg_replace('!\[b](.+)\[/b]!i','<b>$1</b>',$data);


 
est censé me mettre les mots en gras. Le probleme que j'ai c'est que lorsque que le script rencontre plusieurs fois

[b][/b]


 
 dans le meme paragraphe il me met en gras ce qu'il y a de compris entre la première balise ouvrante et la dernière, pas les mots !
D'ou celà peut il viendre ? :D


---------------
Débuter la moo chez les moants@HFR | Nikon D800 | On ne fait pas un calin chaste à une pute !, Lapattefolle
Reply

Marsh Posté le 10-10-2005 à 21:27:53   

Reply

Marsh Posté le 10-10-2005 à 21:34:30    

!\[b\](.+)\[/b\]!
pour pas que PHP les confonde avec des classes de caractères


Message édité par betsamee le 10-10-2005 à 21:35:01
Reply

Marsh Posté le 10-10-2005 à 21:34:31    

Reply

Marsh Posté le 10-10-2005 à 21:46:36    


 
bien vu ! merci beaucoup !  
mais qu'apporte le ?


---------------
Débuter la moo chez les moants@HFR | Nikon D800 | On ne fait pas un calin chaste à une pute !, Lapattefolle
Reply

Marsh Posté le 10-10-2005 à 21:48:35    

ca rend facultatif le texte entre les balises

Reply

Marsh Posté le 10-10-2005 à 21:49:44    

ok merci beaucoup :)


---------------
Débuter la moo chez les moants@HFR | Nikon D800 | On ne fait pas un calin chaste à une pute !, Lapattefolle
Reply

Marsh Posté le 10-10-2005 à 22:11:21    

betsamee a écrit :

ca rend facultatif le texte entre les balises


 
Pas vraiment, ça rend le truc "feignant" donc il s'arrête au premier [/b] et pas au dernier (comportement par défaut).


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 10-10-2005 à 22:14:53    

sielfried a écrit :

Pas vraiment, ça rend le truc "feignant" donc il s'arrête au premier [/b] et pas au dernier (comportement par défaut).


 :jap:

Reply

Marsh Posté le 10-10-2005 à 22:19:22    

:jap:


---------------
Débuter la moo chez les moants@HFR | Nikon D800 | On ne fait pas un calin chaste à une pute !, Lapattefolle
Reply

Marsh Posté le 11-10-2005 à 00:14:50    

en passant, pour mettre en "gras" on utilise la balise <strong> ( on ne met d'ailleur pas en gras, mais on souligne l'importance d'un texte )
 
Semantique XHTML  
 
@+


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 11-10-2005 à 00:14:50   

Reply

Marsh Posté le 11-10-2005 à 11:18:13    

Tout à fait, mais comme le site a déjà vécu et que je l'ai fait sans respecter aucun standart ca restera comme ca [:ddr555]

Reply

Sujets relatifs:

Leave a Replay

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