Регулярные выражения, преобразующиеся в диаграмму

Существует ли какое-либо программное обеспечение для преобразования регулярного выражения в диаграмму, чтобы показать, что конечный автомат работает. Я считаю полезным наглядно продемонстрировать, как помочь в исправлении ошибок и обеспечить правильное правильное выражение.

Ответ 1

Вам следует попробовать RegexBuddy - ИМХО это лучший инструмент для создания, проверки, расширенной визуализации и отладки регулярного выражения. Также он обладает уникальной способностью эмулировать функции и ограничения всех популярных ароматов регулярных выражений, таких как PCRE, Perl, JavaScript, Java и т.д.

Ответ 4

Я запустил поиск google для "regex visualization" graphvis, и я нашел это:

http://osteele.com/archives/2006/02/reanimator

Инструмент основан на веб-интерфейсе. Я действительно надеялся, что могу найти инструмент командной строки, потому что это было бы легче script. Тем не менее, реализация, похоже, хорошо документирована и может служить отправной точкой для других инструментов.

Ответ 5

Раньше был хорошим онлайн-инструментом для http://www.strfriend.com. К сожалению, в настоящее время он недоступен.

Strfriend screenshot