Maison  >  Article  >  développement back-end  >  Qu'est-ce que le PCRE ?

Qu'est-ce que le PCRE ?

藏色散人
藏色散人original
2019-05-05 14:03:156315parcourir

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.

Qu'est-ce que le PCRE ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn