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, но на момент написания новости бенчмарков ещё нет.
>>> Подробности