⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 anchor.php

📁 Serendipity是一个php+mysql的blog程序
💻 PHP
字号:
<?php/*** * This class implements a Text_Wiki_Parse to add an anchor target name* in the wiki page.** @author Manuel Holtgrewe <purestorm at ggnore dot net>** @author Paul M. Jones <pmjones at ciaweb dot net>** @package Text_Wiki**/class Text_Wiki_Parse_Anchor extends Text_Wiki_Parse {            /**    *     * The regular expression used to find source text matching this    * rule.  Looks like a macro: [[# anchor_name]]    *     * @access public    *     * @var string    *     */        var $regex = '/(\[\[# )([-_A-Za-z0-9.]+?)( .+)?(\]\])/i';            /**    *     * Generates a token entry for the matched text.  Token options are:    *     * 'text' => The full matched text, not including the <code></code> tags.    *     * @access public    *    * @param array &$matches The array of matches from parse().    *    * @return A delimited token number to be used as a placeholder in    * the source text.    *    */        function process(&$matches) {            $name = $matches[2];        $text = $matches[3];                $start = $this->wiki->addToken(            $this->rule,            array('type' => 'start', 'name' => $name)        );                $end = $this->wiki->addToken(            $this->rule,            array('type' => 'end', 'name' => $name)        );                // done, place the script output directly in the source        return $start . trim($text) . $end;    }}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -