Есть ли компилятор, который может преобразовать регулярное выражение в fsm? или можно было преобразовать в человеческие ⇐ Python

Программы на Python
Anonymous
Есть ли компилятор, который может преобразовать регулярное выражение в fsm? или можно было преобразовать в человеческие

Сообщение Anonymous »

Что-то, что может конвертировать

Код: Выделить всё

r"a+|(?:ab+c)"
до

Код: Выделить всё

{
(1, 'a') : [2, 3],
(2, 'a') : [2],
(3, 'b') : [4, 3],
(4, 'c') : [5]
}
или что-то подобное

и принятие через 2 или 5

Подробнее здесь: https://stackoverflow.com/questions/111 ... t-to-human

Вернуться в «Python»