summaryrefslogtreecommitdiff
path: root/inc/parser/handler.php
diff options
context:
space:
mode:
authorhenning.noren <henning.noren@gmail.com>2007-01-04 20:49:53 +0100
committerhenning.noren <henning.noren@gmail.com>2007-01-04 20:49:53 +0100
commit3edf3f08f268af55c6ac824af774ccec19b893f4 (patch)
treeab39f0a9d60afc057635bf5876dc123843c61c68 /inc/parser/handler.php
parent44881bd0f492e789063188af34111af4b4117028 (diff)
downloadrpg-3edf3f08f268af55c6ac824af774ccec19b893f4.tar.gz
rpg-3edf3f08f268af55c6ac824af774ccec19b893f4.tar.bz2
regex_simpler.patch
Replaces some simple regular expressions with standard (faster) string functions darcs-hash:20070104194953-d2a3e-0b06e7a599a0177ad37a54497074893572e1cae2.gz
Diffstat (limited to 'inc/parser/handler.php')
-rw-r--r--inc/parser/handler.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/inc/parser/handler.php b/inc/parser/handler.php
index a5d07a07a..ae9d76912 100644
--- a/inc/parser/handler.php
+++ b/inc/parser/handler.php
@@ -585,9 +585,9 @@ class Doku_Handler {
case DOKU_LEXER_MATCHED:
if ( $match == ' ' ){
$this->_addCall('cdata', array($match), $pos);
- } else if ( preg_match('/\t+/',$match) ) {
+ } else if ( strpos('\t',$match) !== false ) {
$this->_addCall('table_align', array($match), $pos);
- } else if ( preg_match('/ {2,}/',$match) ) {
+ } else if ( strpos(' ',$match) !== false ) {
$this->_addCall('table_align', array($match), $pos);
} else if ( $match == "\n|" ) {
$this->_addCall('table_row', array(), $pos);
@@ -659,9 +659,9 @@ function Doku_Handler_Parse_Media($match) {
}
//get linking command
- if(preg_match('/nolink/i',$param)){
+ if(stripos('nolink',$param) !== false){
$linking = 'nolink';
- }else if(preg_match('/direct/i',$param)){
+ }else if(stripos('direct',$param) !== false){
$linking = 'direct';
}else{
$linking = 'details';