Я попросил рекомендации для редакторов Regex на stackoverflow некоторое время назад. Ниже приводится один из ответов :
Что «хорошо», зависит от того, что для вас наиболее полезно. Для меня, однако, это ключевые особенности хорошего редактора регулярных выражений (помимо способности тестировать и создавать регулярные выражения, конечно, что является обязательным условием называться «редактором регулярных выражений» :-):
- Отображает совпадения иерархически с захваченными группами.
- Объясняет / анализирует введенное регулярное выражение на простом английском языке, показывая иерархическое дерево.
- Переводит ваше регулярное выражение в код для языка по вашему выбору.
RegexBuddy, как упомянул @Max, делает все это, но есть и бесплатная альтернатива, Expresso, которая также делает их очень хорошо. Эти две утилиты - единственные, которые я нашел с критической способностью объяснить регулярное выражение.
Особенности звучат очень привлекательно для меня. Но позже я обнаружил, что два для Windows. Я попытался установить Expresso, бесплатную, через Wine, но столкнулся с некоторой проблемой, о которой я спрашивал в другом посте.
- Поэтому мне было интересно, есть ли в Ubuntu некоторые приложения, сравнимые с RegexBuddy и Expresso?
- Если для установки Expresso требуется установить .NET Framework, стоит ли устанавливать Expresso в Ubuntu?
Спасибо и всего наилучшего!