Рекомендация для редактора Regex?

15

Я попросил рекомендации для редакторов Regex на stackoverflow некоторое время назад. Ниже представлен один из ответов :

  

Что такое "хорошо", зависит от того, что больше всего   полезно для вас. Для меня, однако, эти   являются ключевыми функциями для хорошего регулярного выражения   редактор (помимо возможности тестирования   и создавать регулярные выражения,   конечно, что является предпосылкой для   называемый "редактор регулярных выражений" :-):

     
  1. Отображает совпадения иерархически с захваченными группами.
  2.   
  3. Объясняет / анализирует введенное регулярное выражение на простом английском языке, показывая   иерархическое дерево.
  4.   
  5. Переводит ваше регулярное выражение в код для выбранного вами языка.
  6.   

RegexBuddy, как упоминал @Max, делает   все это, но есть и   альтернатива, Expresso, которая также делает   их очень хорошо. Эти две утилиты   являются единственными, которые я нашел с   решающая способность объяснить   регулярное выражение.

Функции звучат очень привлекательно для меня. Но позже я обнаружил, что они предназначены для Windows. Я попытался установить Expresso, бесплатный, через Wine, но встретил некоторые проблемы, о которых я спросил в другое сообщение.

  1. Так что мне было интересно, если в Ubuntu есть некоторые приложения сопоставим с RegexBuddy и Expresso?
  2. Если требуется установить .NET Рамки для установки Expresso, стоит ли еще установить Expresso на Ubuntu?

Спасибо и приветствую!

    
задан Tim 21.03.2011 в 00:01
источник

6 ответов

11

На сегодняшний день лучшим инструментом для задания является RegExr .

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

Если вы ищете что-то, что вы можете установить в Ubuntu, попробуйте настольную версию , которая является Приложение Adobe Air:

    
ответ дан Nathan Osman 21.03.2011 в 00:11
источник
5

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

Домашняя страница: Ссылка

Или онлайн-инструмент: Ссылка

    
ответ дан vbert 21.03.2011 в 01:54
4

visual-regexp все еще работает и находится в репозитории Ubuntu. К сожалению, имя не начинается с «regex», поэтому позже вы подумаете: «О да, что это был редактор регулярных выражений, который я установил, введите« reg », ничего не получайте, продолжайте веб-поиск и заканчиваетесь здесь повсюду Кроме того, (потому что это Tk-based?), вставка из вашего буфера для вставки в окно шаблона не работает должным образом.

Kodos был замечательным инструментом, но, к сожалению, ни RegExr, ни Kodos не работают (без особых усилий) на Ubuntu 12.10+; Kodos не был обновлен до QT4, а Adobe Air больше не поддерживает Linux.

    
ответ дан Catherine Devlin 02.04.2013 в 17:41
3

Я нашел refiddle.com : у него есть большинство функций, которые вам понадобятся из редактора регулярных выражений, и в качестве бонуса вы можете поделиться ваше регулярное выражение с другими или закладок.

ex: Ссылка

Это веб-приложение, похожее на RegExr , построенное без флэш-памяти, и вы можете переключаться между JavaScript , .net и ruby regex-процессорами. Кроме того, функция corpus-test (, которую я только что обнаружил размещение этого ) неплохо.

    
ответ дан Stefan Rogin 21.09.2014 в 19:15
2

Мне нравится веб-сайт rubular.com бесплатно, и вам не нужно устанавливать что-либо для его использования.

Он использует Ruby в качестве базовой структуры для тестирования регулярных выражений.

    
ответ дан Jim Johnson 21.09.2014 в 22:17
1

(перекрестная ссылка на программное обеспечение для визуального построения регулярных выражений? # 167715 - Unix & amp; Linux Stack Exchange )

Вот моя попытка визуального инструмента GUI регулярного выражения, называемого visRegexTester.py :

ответ дан sdaau 13.11.2014 в 09:04