| REGEXP :: Optimizer REGEXP :: Optimizer es un módulo PERL que optimiza las expresiones regulares. |
Descargar ahora |
REGEXP :: Optimizer Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Dan Kogai
- Sitio web del editor:
- http://search.cpan.org/~oyama/Crypt-Camellia-2.01/lib/Crypt/Camellia.pm
REGEXP :: Optimizer Etiquetas
REGEXP :: Optimizer Descripción
REGEXP :: Optimizer es un módulo PERL que optimiza las expresiones regulares. REGEXP :: Optimizer es un módulo PERL que optimiza las expresiones regulares.Synopsis Use REGEXP :: Optimizer; MY $ O = REGEXP :: Optimizer-> Nuevo; My $ RE = $ O-> Optimizar (QR / Foobar | Fooxar | FOOZAP /); # $ re ahora qr / foo (?: ar | zap) / Methodsthis Module se implementa como una subclase de REGEXP :: LISTA. Para que los métodos no se enumeran aquí, consulte REGEXP :: LISTA. $ O = REGEXP :: Optimizer-> Nuevo; $ O-> Conjunto (clave => Valor, ...) Sólo la misma lista de regeo ::: Excepto el atributo a continuación; Inexprescuando cuando se establece en uno, $ O-> Optimizar () intenta a $ O-> expandir realmente comenzando la operación. # casos que necesita para configurar expand => 1 $ O-> configurar (expand => 1) -> optimizar (qr / foobar | fooxar | foozar / x); $ re = $ O-> optimizar (regexp); hace el trabajo. Tenga en cuenta que, a diferencia de -> List2re () en REGEXP :: LISTA, el argumento es la expresión regular. Lo que básicamente hace es encontrar que los grupos alterarán y lo reemplazarán con el resultado de $ O-> List2re. $ Re = $ o-> List2re (Lista de palabras ...) igual que LIST2RE () EN REGEXP :: LISTE IN Términos de funcionalidad, pero cómo tokenizar "átomos" es diferente ya que los argumentos pueden ser expresiones regulares, no solo cadenas. Aquí hay un breve ejemplo. mi @expr = qw / foobar fooba + /; REGEXP :: LISTO-> NEW-> List2re (@expr) EQ QR / FOOBA /; REGEXP :: Optimizer-> New-> List2re (@expr) EQ QR / FOOB (?: A + AR) /; Requisitos: · Requisitos de Perl: · Perl
REGEXP :: Optimizer Software relacionado