(php] expression regulière - Programmation
Marsh Posté le 10-07-2001 à 11:07:37
$code = eregi_replace('\[code_hexa\]([^]]*)\[/code_hexa\]', '<font color="\\1">\\1</font>', $code);
[edtdd]--Message édité par duch--[/edtdd]
Marsh Posté le 10-07-2001 à 11:19:41
duch est de retour ! 
 
Les expressions régulières, j'ai jamais pu m'y faire ! j'm'en suis toujours tiré autrement... 
Faudra pourtant bien que çà rentre un jour, c'est qu'çà à l'air puissant comme truc. 
 
Y'a une doc qu'explique çà CLAIREMENT quelque-part ? 
Marsh Posté le 10-07-2001 à 11:52:53
yep, de retour et tout bronzé  
 
 
 
 
tiens pour les regexp va voir la : 
 
http://www.phpinfo.net/?p=articles&rub=regex
[edtdd]--Message édité par duch--[/edtdd]
Marsh Posté le 10-07-2001 à 11:58:06
Ben merci hein ! 
 
C'est Exactement ce que je cherchait ! 
 
En plus, l'auteur dit que lui non plus il trouvait pas et que c'est pour çà qu'il s'y est collé ! 
 
A+ 
Marsh Posté le 10-07-2001 à 12:50:28
A quoi sert ([^]]*), ça marcherait pas avec juste (*)?
Marsh Posté le 10-07-2001 à 15:27:46
| Roswell_ a écrit a écrit  : A quoi sert ([^]]*), ça marcherait pas avec juste (*)? | 
 
 
([^]]*) va prendre tous les caractères sauf ']' 
c pour prendre 'code_hexa' 
 
c bien ça ?? 
(paske c encore assez obscure les regex pour moi)  
 
Marsh Posté le 10-07-2001 à 11:04:36
c laquelle qui permet de remplacer
[code_hexa]texte[/code_hexa]
par <font color"....