| Regexp :: ottimizzatore Regexp :: Optimizer è un modulo perl che ottimizza le espressioni regolari. |
Scarica ora |
Regexp :: ottimizzatore Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Sito web dell'editore:
- http://search.cpan.org/~oyama/Crypt-Camellia-2.01/lib/Crypt/Camellia.pm
Regexp :: ottimizzatore Tag
Regexp :: ottimizzatore Descrizione
Regexp :: Optimizer è un modulo perl che ottimizza le espressioni regolari. Regexp :: Optimizer è un modulo Perl che ottimizza le espressioni regolari.Synopsis utilizzano Regexp :: Ottimizzatore; My $ O = regexp :: ottimizzatore-> nuovo; My $ RE = $ O-> Ottimizza (QR / Fooobar | Fooxar | foozap /); # $ re è ora QR / Foo (?: AR | Zap) / MethodsQuesto modulo è implementato come una sottoclasse di Regexp :: List. Per i metodi non elencati qui, vedere Regexp :: List. $ O = regexp :: ottimizzatore-> nuovo; $ O-> Set (Key => Valore, ...) Solo lo stesso Elenco US Regexp :: Eccetta per l'attributo qui sotto; InaspanspandQuando impostato su uno, $ o-> ottimizzare () tenta a $ o-> espandersi prima effettivamente Avvio dell'operazione. # casi necessari per impostare Expand => 1 $ o-> set (Expand => 1) -> Ottimizza (QR / foobar | Fooxar | foxar | foxar | foxar | foxeration | foxeration); $ re = $ o-> lavoro. Nota che a differenza di -> list2re () in Regexp :: Elenco, l'argomento è l'espressione regolare stessa. Quello che fondamentalmente è trovare gruppi modificherai e sostituirlo con il risultato di $ o-> list2re. $ Re = $ o-> list2re (elenco di parole ...) come list2re () in regexp :: Termini di funzionalità ma come tokenize "atomi" è diverso poiché gli argomenti possono essere espressioni regolari, non solo stringhe. Ecco un breve esempio. My @Expr = qw / fooba fooba + /; Regexp :: Elenco-> Nuovo-> List2re (@Expr) EQ QR / Fooba /; Regexp :: ottimizzatore-> nuovo-> list2re (@expr) EQ QR / foob (?: A + AR) /; Requisiti: · Requisiti perl: · Perl.
Regexp :: ottimizzatore Software correlato