ereg, eregi e compagnia bella sono lenti, molto piu' lenti di preg e compagnia ...

cmq guarda questo:

codice:
$stringa = "Ciao [ b ]amico sono Andrea[ /b ] blablabla  e [ b ]sugnu[ /b ] catanisi ";
$espressione = "/(?i)\[ B\ ]([^\a]+?)\[ \/B\ ]/";
$rimpiazzo = "\\1";
echo preg_replace($espressione, $rimpiazzo, $stringa);