Perl Compatible Regular Expressions

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání
Perl Compatible Regular Expressions
VývojářPhilip Hazel
Aktuální verze10.37 (26. května 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.

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.

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 | editovat zdroj]

Reference[editovat | editovat zdroj]

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 | editovat zdroj]