| Regexp :: otimizador. regexp :: otimizador é um módulo Perl que otimiza expressões regulares. |
Baixe Agora |
Regexp :: otimizador. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Dan Kogai
- Site do editor:
- http://search.cpan.org/~oyama/Crypt-Camellia-2.01/lib/Crypt/Camellia.pm
Regexp :: otimizador. Tag
Regexp :: otimizador. Descrição
Regexp :: otimizador é um módulo Perl que otimiza expressões regulares. Regexp :: Optimizer é um módulo Perl que otimiza expressões regulares.Synopsis usa regexp :: otimizador; Meu $ o = regexp :: otimizador-> novo; meu $ re = $ o-> otimizar (QR / foobar | fooxar | foozap /); # $ re é agora qr / foo (?: ar | zap) / métodosThis módulo é implementado como uma subclasse da ReGEXP :: LIST. Para métodos não listados aqui, consulte ReGEXP :: Lista. $ O = regexp :: Optimizer-> Novo; $ O-> Set (Key => Valor, ...) Apenas a mesma lista dos EUA REGEXP :: Lista, exceto para o atributo abaixo; UnexPandWhen definido para um, $ o-> otimizar () tenta para $ o-> expandir antes, na verdade começando a operação. # casos que você precisa definir expandir => 1 $ o-> conjunto (expandir => 1) -> otimizar (qr / foobar | fooxar | foozar / x); $ re = $ o-> otimizar (regexp); trabalho. Observe que, ao contrário -> List2re () na lista ReGEXP ::, o argumento é a própria expressão regular. O que basicamente faz é encontrar grupos irá alterações e substituí-lo pelo resultado de $ o-> list2re. $ Re = $ o-> list2re (lista de palavras ...) mesmo como list2re () em regexp :: lista em Termos de funcionalidade, mas como o tokenize "átomos" é diferente, uma vez que os argumentos podem ser expressões regulares, não apenas cordas. Aqui está um breve exemplo. meu @expr = qw / foobar fooba + /; Regexp :: List-> New-> List2re (@ExPR) EQ QR / Fooba /; REGEXP :: Optimizer-> New-> List2re (@ExPR) EQ QR / POB (?: A + AR) /; Requisitos: · Requisitos de Perl: · Perl.
Regexp :: otimizador. Software Relacionado