A biblioteca PCRE é um conjunto de funções que implementam a correspondência de padrões de expressão regular usando a mesma sintaxe e semântica que o Perl 5. O PCRE possui sua própria API nativa, além de um conjunto de funções de wrapper que correspondem à API de expressão regular POSIX.