Аннотация

Выпуск № 4 (2024)
ПРОЦЕСС ТРАНСЛЯЦИИ РЕГУЛЯРНЫХ ВЫРАЖЕНИЙ РАЗНЫХ ДИАЛЕКТОВ С ОПТИМИЗАЦИЕЙ ПРОМЕЖУТОЧНЫХ ПРЕДСТАВЛЕНИЙ

This browser does not support inline PDFs. Please download the PDF to view it: Download PDF

Скачать PDF
Аннотация: В статье рассматриваются аспекты трансляции регулярных выражений из исходного в целевой диалект как способа решения задачи сопоставления строки с образом. Целью данной работы является разработка и обоснование архитектуры транслятора регулярных выражений в разные диалекты с учетом оптимизации промежуточных представлений в процессе трансляции. Представлены классификация диалектов регулярных выражений и классификация программных реализаций исполнителей конечных автоматов, описываемых регулярными выражениями. Сформулированы рекомендации по выбору конкретной реализации регулярных выражений в аспекте задач обработки текста. Описан алгоритм оптимизации регулярных выражений с помощью популяционных алгоритмов. Представлены результаты эксперимента по оптимизации промежуточных представлений проверочных регулярных выражений с использованием алгоритма дифференциальной эволюции и алгоритма роя частиц.
Номера страниц: 42-58.
Для цитирования: Морошкин Н.А., Демидова Л.А. Процесс трансляции регулярных выражений разных диалектов с оптимизацией промежуточных представлений // Электронный научный журнал «ИТ-Стандарт». – 2024. – № 4. – С. 42-58.