Perl Compatible Regular Expressions

(přesměrováno z PCRE)

Perl Compatible Regular Expressions (PCRE) je softwarová knihovna v jazyce C implementující práci s regulárními výrazy. Napsal ji Philip Hazel inspirován rozhraním Perlu, nicméně kompatibilita s perlovskými regulárními výrazy není úplná ani jedním směrem. Kompatibilita je nevalná i vzhledem k různým jiným starším implementacím regulárních výrazů, přičemž platí, že PCRE je spíš mocnější nástroj než klasičtější implementace, například než POSIXové regulární výrazy.

Perl Compatible Regular Expressions
VývojářPhilip Hazel
Aktuální verze10.43 (16. února 2024)
Operační systémLinux
UN*X
Microsoft Windows
Vyvíjeno vC
Typ softwarusvobodný software, interpret a knihovna
Licence3-clause BSD License
Webpcre.org
Některá data mohou pocházet z datové položky.

V lednu 2015 byla vydána verze 10.0 s nekompatibilními změnami API knihovny pod „upgradovaným” názvem PCRE2.[1]

PCRE používá řada populárních svobodných programů, například HTTP server Apache, GLib, KDE, a programovací jazyky Ruby, PHP a R, ovšem vzhledem k tomu, že je uvolněný pod BSD licencí, může být bez problémů používán i proprietárním softwarem.

Odkazy editovat

Reference editovat

V tomto článku byly použity překlady textů z článků Perl Compatible Regular Expressions na německé Wikipedii a Perl Compatible Regular Expressions na anglické Wikipedii.

  1. PCRE2 is released [online]. pcre-dev, 2015-01-05 [cit. 2021-05-30]. Dostupné online. 

Externí odkazy editovat