Package: libregexp-assemble-perl (0.35-5)
Links for libregexp-assemble-perl
Debian Resources:
Download Source Package libregexp-assemble-perl:
- [libregexp-assemble-perl_0.35-5.dsc]
- [libregexp-assemble-perl_0.35.orig.tar.gz]
- [libregexp-assemble-perl_0.35-5.debian.tar.gz]
Maintainer:
External Resources:
- Homepage [search.cpan.org]
Similar packages:
assembla molteplici espressioni regolari in un'unica ER
Regexp::Assemble prende un numero arbitrario di espressioni regolari e le assembla in un'unica espressione regolare (o ER) che individua tutto quello che individuano le singole ER.
Come risultato, invece di avere una lunga lista di espressioni da scorrere, una stringa bersaglio necessita di essere verificata rispetto a un'unica espressione. Questo è interessante quando si deve trattare con diverse migliaia di modelli. Viene eseguito uno sforzo serio per produrre il modello più piccolo possibile.
È anche possibile tenere traccia dei modelli originali, in modo da determinare quale, tra i modelli sorgente che formano il modello assemblato, sia quello che provoca il verificarsi della corrispondenza.
Ci si dovrebbe rendere conto che un vasto numero di permutazioni sono processate dal motore di espressioni regolari Perl in un tempo O(n) e non O(1). Se si continuano ad avere problemi di prestazioni, si dovrebbe valutare l'uso di un albero dei prefissi. Si noti che il motore di espressioni regolari Perl implementa l'ottimizzazione degli alberi dei prefissi dalla versione 5.10 di Perl. Regexp::Assemble si comporterà in modo corretto quando è impostato per utilizzare un albero dei prefissi di Perl (almeno per una versione successiva a questa).
Other Packages Related to libregexp-assemble-perl
|
|
|
-
- dep: perl
- "Practical Extraction and Report Language" di Larry Wall
Download libregexp-assemble-perl
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| all | 95.2 kB | 234.0 kB | [list of files] |
