Changeset 4746 in spip-zone


Ignore:
Timestamp:
Aug 19, 2006, 8:55:26 PM (13 years ago)
Author:
real3t@…
Message:

Paramètre S pour être plus rapide dans les expressions régulières

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_typo_/barre_typo_enrichie/typo_enrichie.php

    r3524 r4746  
    6262
    6363        $chercher_raccourcis = array(
    64                 /* 1 */         "/(^|[^{])[{][{][{]/",
    65                 /* 2 */         "/[}][}][}]($|[^}])/",
    66                 /* 3 */         "/(^|[^{])\{1\{/",
    67                 /* 4 */         "/\}1\}($|[^}])/",
    68                 /* 5 */         "/(^|[^{])\{2\{/",
    69                 /* 6 */         "/\}2\}($|[^}])/",
    70                 /* 7 */         "/(^|[^{])\{3\{/",
    71                 /* 8 */         "/\}3\}($|[^}])/",
    72                 /* 9 */         "/(^|[^{])\{4\{/",
    73                 /* 10 */        "/\}4\}($|[^}])/",
    74                 /* 9b */        "/(^|[^{])\{5\{/",
    75                 /* 10b */       "/\}5\}($|[^}])/",
    76                 /* 11 */        "/\{(§|§)\{/", # § Pour gérer l'unicode aussi !
    77                 /* 12 */        "/\}(§|§)\}/",
    78                 /* 13 */        "/<-->/",
    79                 /* 14 */        "/-->/",
    80                 /* 15 */        "/<--/"
     64                /* 1 */         "/(^|[^{])[{][{][{]/S",
     65                /* 2 */         "/[}][}][}]($|[^}])/S",
     66                /* 3 */         "/(^|[^{])\{1\{/S",
     67                /* 4 */         "/\}1\}($|[^}])/S",
     68                /* 5 */         "/(^|[^{])\{2\{/S",
     69                /* 6 */         "/\}2\}($|[^}])/S",
     70                /* 7 */         "/(^|[^{])\{3\{/S",
     71                /* 8 */         "/\}3\}($|[^}])/S",
     72                /* 9 */         "/(^|[^{])\{4\{/S",
     73                /* 10 */        "/\}4\}($|[^}])/S",
     74                /* 9b */        "/(^|[^{])\{5\{/S",
     75                /* 10b */       "/\}5\}($|[^}])/S",
     76                /* 11 */        "/\{(§|§)\{/S", # § Pour gérer l'unicode aussi !
     77                /* 12 */        "/\}(§|§)\}/S",
     78                /* 13 */        "/<-->/S",
     79                /* 14 */        "/-->/S",
     80                /* 15 */        "/<--/S"
    8181        );
    8282
     
    135135
    136136                $cherche1 = array(
    137                         /* 15 */        "/\[\//",
    138                         /* 16 */        "/\/\]/",
    139                         /* 17 */        "/\[\|/",
    140                         /* 18 */        "/\|\]/",
    141                         /* 19 */        "/\[\(/",
    142                         /* 20 */        "/\)\]/",
    143                         /* 21 */        "/\[\*\*/",
    144                         /* 21b */       "/\[\*/",
    145                         /* 22 */        "/\*\]/",
    146                         /* 23 */        "/\[\^/",
    147                         /* 24 */        "/\^\]/",
     137                        /* 15 */        "/\[\//S",
     138                        /* 16 */        "/\/\]/S",
     139                        /* 17 */        "/\[\|/S",
     140                        /* 18 */        "/\|\]/S",
     141                        /* 19 */        "/\[\(/S",
     142                        /* 20 */        "/\)\]/S",
     143                        /* 21 */        "/\[\*\*/S",
     144                        /* 21b */       "/\[\*/S",
     145                        /* 22 */        "/\*\]/S",
     146                        /* 23 */        "/\[\^/S",
     147                        /* 24 */        "/\^\]/S",
    148148                        /* 25 */        #"/<p class=\"spip\"><ul class=\"spip\">/",
    149149                        /* 26 */        #"/<\/ul>( *)<\/p>/",
     
    161161                        /* 38 */        #"/<p class=\"spip\"><blockquote class=\"spip\">/",
    162162                        /* 39 */        #"/<\/blockquote>( *)<\/p>/",
    163                         /* 40 */        "/\[([^|][^][]*)\|([^][]*)\]/",
    164                         /* 41 */        "/<a href=([^>]*)>([^|<]*)\|([^<]*)<\/a>/"
     163                        /* 40 */        "/\[([^|][^][]*)\|([^][]*)\]/S",
     164                        /* 41 */        "/<a href=([^>]*)>([^|<]*)\|([^<]*)<\/a>/S"
    165165
    166166                );
Note: See TracChangeset for help on using the changeset viewer.