Regex http / www для ссылок

Как выглядит регулярное выражение, которое делает текст, начинающийся с http или www clickable?

Мой текущий bbcode:

 функция bbcode ($ text) {
 $ text = htmlspecialchars ($ text);
 $ text = nl2br ($ text);

 $ find = array (
               " '\ [Ь \] (. *?) \ [/ B \]' является",
               " '\ [Я \] (. *?) \ [/ Я \]' я",
               " '\ [URL \] (. *?) \ [/ URL \]' я"
               );

 $ replace = array (
               "\\ 1",
               "\\ 1",
               "\\ 1"
                 );

 $ text = preg_replace ($ find, $ replace, $ text);

 return $ text;
 }

Как видите, я использую ссылку [url] [/ url] для связи ATM.

Заранее спасибо.

PS html в замене массива не будет показывать …