Статья: Устранение неоднозначностей в расширенных регулярных выражениях с обратными ссылками посредством применения правил переписывания (2024)

Читать онлайн

В работе рассматривается класс расширенных регулярных выражений с обратными ссылками, которые представляются как элементы полукольца, частично удовлетворяющего теоремам алгебры Клини. Используя эти теоремы в качестве правил переписывания, возможно построить алгоритм устранения неоднозначности в ячейках памяти выражений. В дальнейшем этот алгоритм может быть применён для построения обращений расширенных регулярных выражений в заданных ограничениях. Предложенные алгоритмы были апробированы на тестовой выборке регулярных выражений, построенных на базе выражений из RegexLib и StackOverflow. Результаты экспериментов показали, что в ряде случае время сопоставления с преобразованным регулярным выражением было значительно меньше, чем с исходным.

Ключевые фразы: расширенные регулярные выражения, обратные ссылки, группы захвата, реверсирование, неоднозначность, алгебра клини
Автор (ы): Исмагилова Дарья Наильевна, Непейвода Антонина Николаевна
Журнал: МОДЕЛИРОВАНИЕ И АНАЛИЗ ИНФОРМАЦИОННЫХ СИСТЕМ

Предпросмотр статьи

Идентификаторы и классификаторы

SCI
Информатика
УДК
004.415.52. Формальная техническая проверка
Для цитирования:
ИСМАГИЛОВА Д. Н., НЕПЕЙВОДА А. Н. УСТРАНЕНИЕ НЕОДНОЗНАЧНОСТЕЙ В РАСШИРЕННЫХ РЕГУЛЯРНЫХ ВЫРАЖЕНИЯХ С ОБРАТНЫМИ ССЫЛКАМИ ПОСРЕДСТВОМ ПРИМЕНЕНИЯ ПРАВИЛ ПЕРЕПИСЫВАНИЯ // МОДЕЛИРОВАНИЕ И АНАЛИЗ ИНФОРМАЦИОННЫХ СИСТЕМ. 2024. Т. 31, № 4
Текстовый фрагмент статьи