PCRE

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 10 septembre 2021 à 22:55 et modifiée en dernier par Thibaut120094 (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Perl Compatible Regular Expression (PCRE) désigne un type d'expression rationnelle compatible avec celles du langage Perl. PCRE désigne aussi la bibliothèque qui implémente ce type d'expression rationnelle.

Les PCREs sont beaucoup plus riches[C'est-à-dire ?] que les expressions rationnelles standard[Lesquelles ?], ce qui motive leur adoption dans plusieurs langages de programmation comme PHP. Leur syntaxe est plus puissante et plus flexible[C'est-à-dire ?] que celle des expressions rationnelles POSIX.

Le nom PCRE est maintenant incorrect, car Perl offre des fonctionnalités absentes de PCRE, comme la possibilité d’inclure une expression Perl dans une expression rationnelle. Réciproquement, PCRE apporte des extensions mineures qui lui permettent par exemple d'émuler d'autres bibliothèques d'expressions rationnelles[Lesquels ?].

Dans le langage PHP, les expressions rationnelles POSIX génèrent des avertissements à partir de la version 5.3, et sont interdites à partir de la version 6.0[pourquoi ?].

Lien externe