Bi kaç arkadaş çözüm üretmiş birde ben çözüm üreteyim.

/*Kaptanweb tarafından blobal için hazırlanmış kod :) */
$yazi = "[link]www.kaptanweb.com[/link]";
$bul = preg_replace('#\[link\](.+)\[/link\]#','$1',$yazi);
$link = ''.$bul."";
echo $link;
?>

Php nin gözünü seveyim gördüğünde gibi ayrı ayrı kodlar yazdık ancak aynı
işlevleri yapıyoruz. Sana tavsiyem bu koddur tabi yine sana kalmış. Bu tür şeyleri
düzenli ifadeler ile yapmak daha iyidir.