Effectivement, j'ai fait une ch'tite erreur ... Voilà ce qui arrive quand on teste pas

Voilà un code qui marche :
$string = eregi_replace("\[url=([[:alnum:]]+)://([^<[

pace:]]*)([[:alnum:]#?/&=])\](.+)\[\/url\]", "<a href=\"\\1://\\2\\3\">\\4</a>", $string);