[ Index ] |
|
Code source de Serendipity 1.2 |
1 <?php 2 // $Id: Newline.php,v 1.1 2005/01/31 15:46:52 pmjones Exp $ 3 4 5 /** 6 * 7 * This class implements a Text_Wiki_Parse to mark implied line breaks in the 8 * source text, usually a single carriage return in the middle of a paragraph 9 * or block-quoted text. 10 * 11 * @author Paul M. Jones <pmjones@ciaweb.net> 12 * 13 * @package Text_Wiki 14 * 15 */ 16 17 class Text_Wiki_Parse_Newline extends Text_Wiki_Parse { 18 19 20 /** 21 * 22 * The regular expression used to parse the source text and find 23 * matches conforming to this rule. Used by the parse() method. 24 * 25 * @access public 26 * 27 * @var string 28 * 29 * @see parse() 30 * 31 */ 32 33 var $regex = '/([^\n])\n([^\n])/m'; 34 35 36 /** 37 * 38 * Generates a replacement token for the matched text. 39 * 40 * @access public 41 * 42 * @param array &$matches The array of matches from parse(). 43 * 44 * @return string A delimited token to be used as a placeholder in 45 * the source text. 46 * 47 */ 48 49 function process(&$matches) 50 { 51 return $matches[1] . 52 $this->wiki->addToken($this->rule) . 53 $matches[2]; 54 } 55 } 56 57 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sat Nov 24 09:00:37 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |