Здравствуйте!
Нужно мне свои регулярные выражения заимплементить, но проблемма в том, что приложение критично к памяти и скорости. Соответственно полные матрицы переходов размера N*m (N -- мощность алфавита, m -- длина шаблона) не устраивают.
Возможна ли компиляция регекспов (составление матрицы переходов для DFA) сразу для нескольких паттернов? Матрица переходов получается разреженной -- возможно ли ее эффективное сжатие (без существенной потери перформанса)?
Очень нужны _конкретные_ советы и ссылки на материалы по оптимизации регекспов. В гугле ничего по существу не нашел (по методам реализации движков для регекспов). Смотрю glibc -- пока не особо понятно...
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум регулярное выражение (2012)
- Форум регулярное выражение (2012)
- Форум Регулярные выражения. (2012)
- Форум Регулярное выражение (2011)
- Форум Регулярное выражение (2019)
- Форум Регулярные выражения (2018)
- Форум регулярные выражения (2014)
- Форум регулярные выражения (2014)
- Форум регулярные выражения (2013)
- Форум регулярные выражения (2013)