Pcre
Библиотека Pcre на данный момент является алиасом к Hyperscan.
На данный момент доступны:
Hyperscan и Pire рассчитаны в первую очередь под Grep и Match. HyperScan внутри имеет несколько реализаций с использованием разных наборов процессорных инструкций, среди которых автоматически выбирается нужная в соответствии с текущим процессором. Pire также известна своей отличной производительностью и если вам это важно, то стоит померить на своих данных и регулярных выражениях и её, но с 2011-2013 года эта библиотека практически не развивается и как намекает название («i» расшифровывается как incompatible), возможно потребуется адаптировать сами выражения.
Основной плюс библиотеки Re2 — развитый функционал по Capture и Replace, если вам нужны эти функции, то рекомендуется пользоваться именно ей.
В Hyperscan также доступны отдельные функции с backtracking (возможность сослаться на предыдущую найденную часть строки), которые реализованы через гибридное использование двух библиотек Hyperscan и libpcre.