Я попросил рекомендации для редакторов Regex на stackoverflow некоторое время назад. Ниже приводится один из ответов :
Что «хорошо», зависит от того, что для вас наиболее полезно. Для меня, однако, это ключевые особенности хорошего редактора регулярных выражений (помимо способности тестировать и создавать регулярные выражения, конечно, что является обязательным условием называться «редактором регулярных выражений» :-):
- Отображает совпадения иерархически с захваченными группами.
- Объясняет / анализирует введенное регулярное выражение на простом английском языке, показывая иерархическое дерево.
- Переводит ваше регулярное выражение в код для языка по вашему выбору.
RegexBuddy, как упомянул @Max, делает все это, но есть и бесплатная альтернатива, Expresso, которая также делает их очень хорошо. Эти две утилиты - единственные, которые я нашел с критической способностью объяснить регулярное выражение.
Особенности звучат очень привлекательно для меня. Но позже я обнаружил, что два для Windows. Я попытался установить Expresso, бесплатную, через Wine, но столкнулся с некоторой проблемой, о которой я спрашивал в другом посте.
- Поэтому мне было интересно, есть ли в Ubuntu некоторые приложения, сравнимые с RegexBuddy и Expresso?
- Если для установки Expresso требуется установить .NET Framework, стоит ли устанавливать Expresso в Ubuntu?
Спасибо и всего наилучшего!
источник
Kodos - это приложение для помощи в создании и отладке регулярных выражений в Python. Графический интерфейс для Kodos должен устранить необходимость использования интерпретатора Python для разработки регулярных выражений в большинстве случаев.
Домашняя страница: http://kodos.sourceforge.net/
Или онлайн-инструмент: http://www.regextester.com/
источник
aptitude
, но, похоже, он упал с 12.10. Если я загружаю исходный код и использую его,setup.py
я получаю некоторые ошибки зависимости от pyqt, и ручная установка также выдает ошибку. Есть ли шанс, что тамdeb
где-то работают ?visual-regexp все еще работает и находится в репозитории Ubuntu. К сожалению, имя не начинается с "regex", поэтому позже вы будете думать: "О да, что это был за редактор regex, который я установил, введите" reg ", ничего не получите, зайдите на веб-поиск и закончите здесь во всем" Кроме того, также (поскольку он основан на Tk?) вставка из буфера вставки в окно шаблона, похоже, не работает должным образом.
Kodos был замечательным инструментом, но, к сожалению, ни RegExr, ни Kodos не работают (без особых усилий) на Ubuntu 12.10+; Кодос не был обновлен до QT4, и Adobe Air больше не поддерживает Linux.
источник
Я нашел refiddle.com : он имеет большинство функций, которые могут понадобиться вам от редактора регулярных выражений, и в качестве бонуса вы можете поделиться своим регулярным выражением с другими или добавить их в закладки.
Например: http://refiddle.com/refiddles/red-green-corpus-test
Это веб - приложение похоже на RegExr , построенное без вспышки , и вы можете переключаться между
JavaScript
,.net
иruby
регулярные выражениями процессоров. Кроме того, функция тестирования корпуса ( которую я только что обнаружил во время публикации ) неплохая.источник
Мне нравится сайт rubular.com, и он бесплатный, и вам не нужно ничего устанавливать для его использования.
Он использует Ruby в качестве базового фреймворка для тестирования регулярных выражений.
источник
Кики https://launchpad.net/ubuntu/bionic/+package/kiki
прекрасный графический интерфейс и потрясающие функции.
источник
(кросс-пост по программному обеспечению для визуального построения регулярных выражений? # 167715 - Unix & Linux Stack Exchange )
Вот моя попытка использовать графический инструмент для визуальных регулярных выражений
visRegexTester.py
:Он имеет «предварительный просмотр в реальном времени» («Автоматический перезапуск»), если вы введете и измените поле «регулярное выражение». В противном случае это просто один файл; в начале есть комментарий README - вот отрывок из него:
... посмотрите остальное за подробностями. Скриншот:
источник