src/thinkextend/parser/driver/Ubb.php
private function _emailClass($name, $data)
    {
        //不是正确的EMAIL则不解析
        if (preg_match('/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/', $data[3])) {
            return $data[0];
        }

        //编码email地址，防治被采集
        $email = $this->encodeEmailAddress($data[3]);

        if (empty($data[2])) {
            $data = "<a href=\"{$email[0]}\">{$email[1]}</a>";
        } else {
            $data = "<a href=\"{$email[0]}\" class=\"{$data[2]}\">{$email[1]}</a>";
        }
        return $data;
    }
private function _emailClass($name, $data)
    {
        //不是正确的EMAIL则不解析
        if (preg_match('/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/', $data[3])) {
            return $data[0];
        }

        //编码email地址，防治被采集
        $email = $this->encodeEmailAddress($data[3]);

        if (empty($data[2])) {
            $data = "<a href=\"{$email[0]}\">{$email[1]}</a>";
        } else {
            $data = "<a href=\"{$email[0]}\" class=\"{$data[2]}\">{$email[1]}</a>";
        }
        return $data;
    }
解析含有class属性的email标签
@param  string $name 标签名
@param  array  $data 解析数据 [2] - class, [3] - email地址
@return string       解析后的标签