Регулярное выражение x{m, n}
соответствует от m
до n
повторений предыдущего x
, пытаясь сопоставить максимально возможное количество.
У меня есть наивное решение, но количество узлови ребра зависят от m
и n
, что недопустимо, когда n
велико.
Итак, есть ли эффективный способ преобразовать регулярное выражение в NFA ?