SRELL – это std::regex-like library.
Особенности:
- header-only;
- ECMAScript-совместимые регулярные выражения;
- дизайн а-ля
std::regex
; - поддержка типов
char8_t
,char16_t
иchar32_t
для C++11 и более поздних версий стандарта.
Более подробное описание доступно на сайте автора.
Постоянная ссылка на актуальную версию: скачать.
Автор почему-то стесняется (да, так и написал!) публиковать библиотеку в публичных репозиториях, поэтому есть моё GitHub-зеркало (с Unicode 14.0, для бета-тестирования).
После пары писем автор согласился, что это будет полезно для увеличения популярности SRELL. Посмотрим. :)
Пока же библиотека добавлена в regex-benchmark, но на момент написания новости бенчмарков ещё нет.
>>> Подробности