(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"....