Die PCRE-Bibliothek besteht aus einer Reihe von Funktionen, die den Mustervergleich für reguläre Ausdrücke mit derselben Syntax und Semantik wie Perl 5 implementieren. PCRE verfügt über eine eigene native API sowie eine Reihe von Wrapper-Funktionen, die der POSIX-API für reguläre Ausdrücke entsprechen.