مكتبة PCRE هي مجموعة من الوظائف التي تنفذ مطابقة نمط التعبير العادي باستخدام بناء الجملة نفسه ودلالاته مثل Perl 5. يحتوي PCRE على واجهة برمجة التطبيقات الأصلية الخاصة به بالإضافة إلى مجموعة من وظائف المجمع التي تتوافق مع واجهة برمجة تطبيقات تعبير POSIX المعتادة.