PCRE

Un article de Wikipédia, l'encyclopédie libre.

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 implante ce type d'expressions rationnelles.

Les PCRE sont beaucoup plus riches que les expressions rationnelles standards. C'est pour cela qu'elles ont été adoptées dans plusieurs langages de programmation. Leur syntaxe est plus puissante et plus flexible que les expressions rationnelles POSIX.

Le nom PCRE est incorrect, car Perl permet des expressions rationnelles interdites par PCRE. Ainsi, on ne peut pas inclure d'expression Perl dans une PCRE alors qu'on peut le faire dans une expression rationnelle Perl. De même PCRE apporte des extensions mineures. Ainsi, PCRE permet d'émuler d'autres bibliothèques d'expressions rationnelles.

[modifier] Liens externes