$search=array("/\[code\](.*?)\[\/code\]/sie",
"/(?<!url:|url=|\])(http|ftp|https):\/\/(([a-zA-Z0-9.\/@:%=?~_#\-]|&)+)(?<![\.:#%?])/",
"/(\Z|\s|^|[^a-zA-Z\/])www\\.(([a-zA-Z0-9.\/@:%=?~_#\-]|&)+)(?<![\.:#%?])/",
"/\[swf\]url:(.*?) largeur:(.*?) hauteur:(.*?) \[\/swf\]/",
"/\[iframe\]url:(.*?) largeur:(.*?) hauteur:(.*?) \[\/iframe\]/",
"/\[mail\]([a-zA-Z0-9-_\.]+)@([a-zA-Z0-9-_\.]+\.[a-zA-Z0-9]{2,4})\[\/mail\]/",
"/\[img\](?!(?i)javascript:)(.*?)\[\/img\]/",
"/\[bold\](.*?)\[\/bold\]/si",
"/\[ita\](.*?)\[\/ita\]/si",
"/\[under\](.*?)\[\/under\]/si",
"/\[center\](.*?)\[\/center\]/si",
"/\[font=(.*?)\](.*?)\[\/font\]/si",
"/\[size=(.*?)\](.*?)\[\/size\]/si",
"/\[color=(.*?)\](.*?)\[\/color\]/si",
"/\[url=(?!(?i)javascript:)(.*?)\](.*?)\[\/url\]/si");
$replace=array("\$BBcodeHTML[codeopen].str_replace('<br />','',str_replace('\\\"','\"','\\1')).\$BBcodeHTML[codeclose]",
$BBcodeHTML['urlauto1'],
$BBcodeHTML['urlauto2'],
$BBcodeHTML['swf'],
"<IFRAME WIDTH=\"\\2\" HEIGHT=\"\\3\" SRC=\"\\1\"> \\1 </IFRAME>",
$BBcodeHTML['mail'],
$BBcodeHTML['img'],
$BBcodeHTML['bold'],
$BBcodeHTML['ita'],
$BBcodeHTML['under'],
$BBcodeHTML['center'],
$BBcodeHTML['font'],
$BBcodeHTML['size'],
$BBcodeHTML['color'],
$BBcodeHTML['url']);