Regulární výraz

Aloha :)
Potřeboval bych píchnout s regulárním výrazem, udělal sem si takový co mi nahradí bb tag za normální tag takže třeba

[i] za <I>

preg_replace("/\[(i)\]/i", "<\\1>", $text)

Funguje to bez problému, ale nevím jak tam udělat jednu věc, chci totiž aby to taky nahrazovalo tagy zavírací jako [/i], jde to nějak udělat?

(Momentálně to mám prostě tak že mam 2x preg_replace jednou pro otvíráky a jednou pro zavíráky)

Takže jak to vměstnat do jednoho výrazu? :)

díky
Vzdyt je to uplne to same jako pro jednotlive tagy,ne? ...

$text = preg_replace('/\[tag\](.*?)\[\/tag\]/is', '<div class="code">$1</div>', $text);

.. a jestli to chces mit pro uplne vsechny tagy, tak si to muzes uplne jednoduse upravit, ale to uz se mi opravdu moc psat nechce :D