| Regexp :: montando regexp :: Montar é o módulo Perl para montar várias expressões regulares em um único re. |
Baixe Agora |
Regexp :: montando Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- David Landgren
- Site do editor:
- http://search.cpan.org/~dland/
Regexp :: montando Tag
Regexp :: montando Descrição
REGEXP :: Montar é o módulo Perl para montar múltiplas expressões regulares em um único re. REGEXP :: Montar é o módulo Perl para montar múltiplas expressões regulares em um único regexp RegExp :: montando; Meu $ RA = REGEXP :: Montar-> Novo; $ RA-> Adicionar ('AB + C'); $ RA-> Adicionar ('AB + -'); $ RA-> Adicionar ('AWD +'); $ RA-> Adicionar ('AD +'); Imprimir $ RA-> re; # imprime um (?: w? d + | b + ) regexp :: Montar um número arbitrário de expressões regulares e monta-os em uma única expressão regular (ou re) que corresponda a tudo o que o resultado individual corresponde. Resultado, em vez de ter uma grande lista de expressões para loop, uma cadeia de destino só precisa ser testada contra uma expressão. Isso é interessante quando você tem vários milhares de padrões para lidar. O esforço sério é feito para produzir o menor padrão possível. Também é possível rastrear os padrões originais, para que você possa determinar o que, entre os padrões de origem que formam o padrão montado, foi aquele que causou a correspondência. Perceba que um grande número de alterações é processado no motor de expressão regular do Perl em O (n) tempo, não O (1). Se você ainda está tendo problemas de desempenho, você deve olhar para usar um trie. Observe que o próprio mecanismo de expressão regular do Perl implementará otimizações trie em Perl 5.10 (eles já estão disponíveis no Perl 5.9.3 se você quiser experimentá-los). REGEXP :: Montar vai fazer a coisa certa quando souber que está funcionando em um trie'd Perl. (Pelo menos em alguma versão após este) .Requirements: · Requisitos de Perl: · Perl.
Regexp :: montando Software Relacionado