all options
squeeze  ] [  wheezy  ] [  sid  ]
[ Source: libregexp-assemble-perl  ]

Package: libregexp-assemble-perl (0.35-5)

Links for libregexp-assemble-perl

Screenshot

Debian Resources:

Download Source Package libregexp-assemble-perl:

Maintainer:

External Resources:

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).

Tags: Software Development: Perl Development, Libraries, Implemented in: Perl, Role: Development Library

Other Packages Related to libregexp-assemble-perl

  • depends
  • recommends
  • suggests

Download libregexp-assemble-perl

Download for all available architectures
Architecture Package Size Installed Size Files
all 95.2 kB234.0 kB [list of files]