Perl Compatible Regular Expressions

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.39 (29. října 2021)
Operační systémLinux
UN*X
Microsoft Windows
Vyvíjeno vC
Typ softwaruknihovna
Licence3-clause BSD License
Webwww.pcre.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

Reference

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

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.