La bibliothèque PCRE est un ensemble de fonctions qui implémentent la correspondance de modèles d'expressions régulières en utilisant la même syntaxe et la même sémantique que Perl 5. PCRE possède sa propre API native ainsi qu'un ensemble de fonctions d'encapsulation qui correspondent à l'API d'expression régulière POSIX.