[SP-pm] performance + expressao regular

Diego Altheman dos Santos diego em phpinfo.eti.br
Terça Janeiro 9 10:45:54 PST 2007


Pessoal,

Estou com serio problema de performance nas expressoes abaixo. Na funcao
abaixo substuito caracteres acentuados por caracteres nao acentuados, exemplo
Até vira ate. Gostaria de sabe c algum tem alguma sugestao.

Vlw

 

        $locfncstr      =~      s/Ã|Â|Á|À|Ä/A/ig;
        $locfncstr      =~      s/Ê|É|È|Ë/E/ig;
        $locfncstr      =~      s/Í|Ì|Ï/I/ig;
        $locfncstr      =~      s/Õ|Ô|Ó|Ò|Ö/O/ig;
        $locfncstr      =~      s/Ú|Ù|Ü/U/ig;
        $locfncstr      =~      s/Ç/C/ig;

        $locfncstr      =~     
s/[\\+?"'=;.|!@#%&\*\$\(\)_§ªº°:><\^~'`\{\}\[\]]//ig;

        $locfncstr      =~      s/[\t|\r|\n]//ig;


        return $locfncstr;

--
www.phpinfo.eti.br
Diego Altheman



Mais detalhes sobre a lista de discussão SaoPaulo-pm