bbcode GNU... mouarf ! ! : )
1. on parle pas de gnu pour une parcelle d´un projet.
2. du bbcode ( Bulletin Board Code) c´est des expressions régulière, rien de plus...
3. Non faut pas aller repiquer le code des autres : ( http://www.php.net/manualual/fr/pcre.pattern.syntax.php -> PCRE ( expressions régulière perl).
exemple de base :
$str =
preg_replace(´/[link=([a-zA-Z]+?://)(.*)\](.*)\[/l
ink]/´,´<A HREF="\\1\\2">\\3</A>´, $str);
remplace [link=ftp.dl.com]monftp[/link] par <A HREF="ftp.dl.com">monftp</A>
Si tu vas réélement te casser le crane pour apprendre les expressions régulière, perds pas ton temp avec les ereg* ( non respet de certaines norme dont posix, donc pas "universel")
PS: t´avais pas dit la fois dernière que tu savais tout faire avec PHP ! ?
lol