8.13. Pcre2-10.47

O pacote pcre2 contém uma nova geração das bibliotecas Perl Compatible Regular Expression.

Tempo aproximado de construção: 0,2 UPC
Espaço em disco exigido: 28 MB

8.13.1. Instalação do Pcre2

Prepare pcre2 para compilação:

./configure --prefix=/usr                       \
            --docdir=/usr/share/doc/pcre2-10.47 \
            --enable-unicode                    \
            --enable-jit                        \
            --enable-pcre2-16                   \
            --enable-pcre2-32                   \
            --enable-pcre2grep-libz             \
            --enable-pcre2grep-libbz2           \
            --enable-pcre2test-libreadline      \
            --disable-static

O significado das novas opções de configuração:

--enable-unicode

Essa opção habilita o suporte Unicode e inclui as funções para manusear sequências de caracteres UTF-8/16/32 na biblioteca.

--enable-jit

Essa opção habilita compilação just-in-time, o que pode acelerar bastante a correspondência de padrões.

--enable-pcre2-16

Essa opção habilita suporte a caracteres de 16 bits.

--enable-pcre2-32

Essa opção habilita suporte a caracteres de 32 bits.

--enable-pcre2grep-libz

Essa opção adiciona suporte para leitura de arquivos comprimidos .gz no pcre2grep.

--enable-pcre2grep-libbz2

Essa opção adiciona suporte para leitura de arquivos comprimidos .bz2 ao pcre2grep.

--enable-pcre2test-libreadline

Essa opção adiciona recursos de edição de linha e de histórico ao programa pcre2test.

Compile o pacote:

make

Para testar os resultados, emita:

make check

Instale o pacote:

make install

8.13.2. Conteúdo do Pcre2

Programas instalados: pcre2grep e pcre2test
Biblioteca instalada: libpcre2-8.so, libpcre2-16.so, libpcre2-32.so e libpcre2-posix.so

Descrições Curtas

pcre2grep

é uma versão do grep que entende expressões regulares compatíveis com Perl

pcre2test

consegue testar uma expressão regular compatível com Perl