Perl-совместимые регулярные выражения (PCRE) изначально были разработаны как механизм регулярных выражений для PERL, но выросли в библиотеку, которую многие другие языки (например, PHP и Apache) используют для своих регулярных выражений. Используйте с тегом [regex] и любыми подходящими языковыми тегами.

PCRE - это инициализм для регулярных выражений, совместимых с Perl. Это одновременно имя разновидности регулярного выражения и библиотеки, которая его реализует и делает доступной для использования другими программами (например, apache, php).

Несмотря на то, что pcre был разработан с учетом совместимости, он не на 100% совместим с регулярными выражениями Perl ( perlre). Однако PCRE проходит многие регрессионные тесты Perl. Сравнение можно найти в статье сообщества в Википедии, как это предлагается на домашней странице PCRE.

Поскольку регулярные выражения POSIX устарели в PHP 5.3, PCRE является единственным поддерживаемым PHP механизмом регулярных выражений.

Ссылки