Dakikada i var:
$Text = preg_replace("/\[code\](.*?)\[\/code\]/s", "<mytag>\\1</mytag>", $Text);
nasıl i (htmlentitiesi kullanarak geribaşvuru kaçabilir?)