PCRE (Perl Compatible Regular Expressions signifiant chinois : expressions régulières compatibles avec le langage Perl) est une bibliothèque de fonctions d'expressions régulières écrite en langage C, écrite par Philip Hazel.
PCRE est une bibliothèque de fonctions légère, beaucoup plus petite que les bibliothèques d'expressions régulières telles que Boost. PCRE est très simple à utiliser et très puissant. Ses performances dépassent la bibliothèque d'expressions régulières POSIX et certaines bibliothèques d'expressions régulières classiques. Une comparaison entre
et la bibliothèque d'expressions régulières Boost montre que les performances des deux côtés sont presque les mêmes. PCRE est plus rapide lors de la correspondance de chaînes simples, et Boost gagne lors de la correspondance de chaînes plus longues --- mais l'écart entre. les deux sont très grands, compte tenu de la taille et de la facilité d'utilisation de PCRE, nous pouvons penser que PCRE mérite plus d'être pris en considération.
PCRE est largement utilisé dans de nombreux logiciels open source. Les plus connus sont le serveur HTTP Apache, le langage de script PHP et le langage de script R. De plus, comme son nom l'indique, PCRE est également un langage de script Perl. langage. La bibliothèque régulière par défaut.
PCRE est implémenté en langage C, et sa version d'implémentation C++ est PCRE++.
La dernière version de PCRE est la 8.33, qui peut être téléchargée à partir de son site officiel. Voir la section de lecture étendue pour l'adresse du site officiel.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!