PCRE
Bibliothèque libre d'analyse d'expression régulières
Perl Compatible Regular Expressions (PCRE), « expressions régulières compatibles avec le Perl », est une bibliothèque logicielle pour le langage C qui implémente un moteur d'expressions régulières reprenant les fonctionnalités des expressions régulières du langage Perl 5. Elle a été initialement écrite par Philip Hazel.
Nº Q125267 ★
Commune · Littérature
PCRE
Bibliothèque libre d'analyse d'expression régulières
Perl Compatible Regular Expressions (PCRE), « expressions régulières compatibles avec le Perl », est une bibliothèque logicielle pour le langage C qui implémente un moteur d'expressions régulières reprenant les fonctionnalités des expressions régulières du langage Perl 5. Elle a été initialement écrite par Philip Hazel.
Sur Wikipédia
Perl Compatible Regular Expressions (PCRE), « expressions régulières compatibles avec le Perl », est une bibliothèque logicielle pour le langage C qui implémente un moteur d'expressions régulières reprenant les fonctionnalités des expressions régulières du langage Perl 5. Elle a été initialement écrite par Philip Hazel. Le terme « PCRE » est aussi utilisé pour désigner les expressions régulières reconnues par cette bibliothèque. En concurrence face aux standards POSIX d’expressions régulières, la bibliothèque PCRE, jugée plus puissante et plus flexible, a été largement adoptée et les PCRE sont devenues elles aussi un standard de fait. Elles sont désormais supportées nativement par de nombreux langages de programmation autres que le Perl, tels que PHP, JavaScript et R, ainsi que par des bibliothèques telles que GLib, ou encore des fichiers de configuration comme ceux des serveurs web Apache et nginx. Bien que les projets PCRE et Perl ont collaboré, le terme d’« expressions régulières compatibles avec le Perl » est maintenant un abus de langage, car la bibliothèque PCRE apporte des extensions mineures jamais supportées par Perl, par exemple l’émulation d’autres bibliothèques d’expressions régulières. Aussi, réciproquement, le langage Perl offre des fonctionnalités absentes de PCRE comme la possibilité d’insérer des expressions Perl au milieu de ses expressions régulières.
Texte : Wikipédia, CC BY-SA 4.0. ·
Cartes voisines
-
Perl (langage)
Langage de programmation
Nº Q42478 ★★★
Pas en vente
-
P
PEARL
Langage de programmation
Nº Q2043979 ★
Pas en vente
-
P
Philip Hazel
Nº Q7183710 ★★
Pas en vente
-
O
Oniguruma
Regular expression library
Nº Q7093900 ★
Pas en vente
-
P
POSIX
Famille de standards de compatibilité entre systèmes d'exploitation informatique
Nº Q14658 ★★★
Pas en vente
-
R
RE2
Software library for regular expressions
Nº Q7299973 ★
Pas en vente