From: moodler Date: Thu, 29 May 2003 15:24:14 +0000 (+0000) Subject: A very small speed improvement X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=423b77166d4d9b56aa84f264bd11e837c71eab85;p=moodle.git A very small speed improvement --- diff --git a/lib/wiki.php b/lib/wiki.php index 218b8ad822..25e7e28d6f 100644 --- a/lib/wiki.php +++ b/lib/wiki.php @@ -202,15 +202,19 @@ class Wiki { } // typographic conventions - $line = eregi_replace( "--", "—", $line ); - $line = eregi_replace( " - ", " – ", $line ); - $line = eregi_replace( "\.\.\.", " … ", $line ); - $line = eregi_replace( "\(R\)", "®", $line ); - $line = eregi_replace( "\(TM\)", "™", $line ); - $line = eregi_replace( "\(C\)", "©", $line ); - $line = eregi_replace( "1/4", "¼", $line ); - $line = eregi_replace( "1/2", "½", $line ); - $line = eregi_replace( "3/4", "¾", $line ); + $line = str_replace( "--", "—", $line ); + $line = str_replace( " - ", " – ", $line ); + $line = str_replace( "...", " … ", $line ); + $line = str_replace( "(R)", "®", $line ); + $line = str_replace( "(r)", "®", $line ); + $line = str_replace( "(TM)", "™", $line ); + $line = str_replace( "(tm)", "™", $line ); + $line = str_replace( "(C)", "©", $line ); + $line = str_replace( "(c)", "©", $line ); + $line = str_replace( "1/4", "¼", $line ); + $line = str_replace( "1/2", "½", $line ); + $line = str_replace( "3/4", "¾", $line ); + $line = eregi_replace( "([[:digit:]]+[[:space:]]*)x([[:space:]]*[[:digit:]]+)", "\\1×\\2", $line ); // (digits) x (digits) - multiply // do formatting tags