public function parseEmail($text)
{
$emailPattern = "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z-]+";
$text = preg_replace("#\\[email\\]({$emailPattern})\\[/email\\]#", "[email:{$this->uid}]\\1[/email:{$this->uid}]", $text);
$text = preg_replace("#\\[email=({$emailPattern})\\](.+?)\\[/email\\]#", "[email=\\1:{$this->uid}]\\2[/email:{$this->uid}]", $text);
return $text;
}