Персистентные регулярки
От: okman Беларусь https://searchinform.ru/
Дата: 14.04.11 18:32
Оценка:
Всем привет.

Есть ли где-то такие регулярки для C++, чтобы их можно было скомпилировать, а
затем в этом скомпилированном состоянии сбросить на диск для последующего
использования ?

Грубо говоря, есть база из примерно миллиона регулярок, хочется взять boost::xpressive,
выполнить ко всем элементам базы regex::compile и в таком состоянии все это сериализировать.

Смысл в том, что каждый раз при запуске программы делать regex::compile для всей базы накладно —
это выливается в весьма нехилое ожидание порядка минуты. В то же время
скомпилированные регэкспы работают очень шустро, из-за чего и сыр-бор, собственно.
Отложенные вычисления не предлагайте — специфика задачи не позволяет.

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.