Jakiś czas temu poprosiłem o zalecenia dla redaktorów Regex dotyczące stackoverflow. Oto jedna z odpowiedzi :
To, co jest „dobre”, zależy od tego, co jest dla Ciebie najbardziej przydatne. Dla mnie są to jednak kluczowe cechy dobrego edytora wyrażeń regularnych (oprócz możliwości testowania i tworzenia wyrażeń regularnych, co oczywiście jest warunkiem wstępnym, aby nazywać się „edytorem wyrażeń regularnych” :-):
- Wyświetla dopasowania hierarchicznie z przechwyconymi grupami.
- Wyjaśnia / analizuje wprowadzone wyrażenie regularne w prostym języku angielskim, pokazując drzewo hierarchiczne.
- Tłumaczy wyrażenie regularne na kod dla wybranego języka.
RegexBuddy, jak wspomniano @Max, robi to wszystko, ale istnieje również darmowa alternatywa, Expresso, która również robi je bardzo dobrze. Te dwa narzędzia są jedynymi, które znalazłem z kluczową umiejętnością wyjaśniania wyrażenia regularnego.
Funkcje brzmią dla mnie bardzo atrakcyjnie. Ale później odkryłem, że te dwa są dla Windows. Próbowałem zainstalować Expresso, darmowy, za pośrednictwem Wine, ale napotkałem pewne problemy, o które pytałem w innym poście.
- Zastanawiałem się więc, czy w Ubuntu są jakieś aplikacje porównywalne do RegexBuddy i Expresso?
- Jeśli jest wymagana instalacja .NET Framework w celu zainstalowania Expresso, czy nadal warto zainstalować Expresso na Ubuntu?
Dziękuję i pozdrawiam!
Kodos to aplikacja pomagająca w tworzeniu i debugowaniu wyrażeń regularnych w Pythonie. GUI dla Kodos powinien wyeliminować potrzebę używania interpretera Pythona do projektowania wyrażeń regularnych w większości przypadków.
Strona internetowa: http://kodos.sourceforge.net/
Lub narzędzie online: http://www.regextester.com/
źródło
aptitude
, ale wydaje się, że został usunięty z wersji 12.10. Jeślisetup.py
pobiorę źródło i użyję, dostaję błędy zależności dotyczące pyqt i instrukcji instalacji. Czy jest jakaś szansa, żedeb
gdzieś działa ?visual-regexp nadal działa i znajduje się w repozytorium Ubuntu. Niestety, nazwa nie zaczyna się od „regex”, więc później pomyślisz: „O tak, co to był ten edytor regex, który zainstalowałem, wpisz„ reg ”, nic nie dostań, przeszukaj sieć i skończyć tutaj ponownie. Ponadto (ponieważ jest to oparte na Tk?) wklejanie z bufora wklejania do okna wzoru nie działa zgodnie z oczekiwaniami.
Kodos był wspaniałym narzędziem, ale niestety ani RegExr, ani Kodos nie działa (bez wielkiego wysiłku) na Ubuntu 12.10+; Kodos nie został zaktualizowany do QT4, a Adobe Air nie obsługuje już Linuksa.
źródło
Znalazłem refiddle.com : ma większość funkcji, których potrzebujesz od edytora wyrażeń regularnych, a jako bonus możesz udostępnić swoje wyrażenie regularne innym osobom lub dodać je do zakładek.
np .: http://refiddle.com/refiddles/red-green-corpus-test
Jest to aplikacja internetowa podobna do RegExr , zbudowany bez użycia lampy błyskowej i można przełączać
JavaScript
,.net
aruby
regex procesory. Również funkcja testu korpusu ( którą właśnie odkryłem podczas publikowania tego ) nie jest zła.źródło
Podoba mi się strona rubular.com jest darmowa i nie trzeba niczego instalować, aby z niej korzystać.
Używa Ruby jako podstawowego środowiska do testowania wyrażeń regularnych.
źródło
kiki https://launchpad.net/ubuntu/bionic/+package/kiki
świetne GUI i niesamowite funkcje.
źródło
(cross post na temat oprogramowania do wizualnego budowania wyrażeń regularnych? # 167715 - Unix & Linux Stack Exchange )
Oto moja próba wizualnego wyrażenia regularnego GUI o nazwie
visRegexTester.py
:Ma „podgląd na żywo” („Automatyczne ponowne uruchomienie”), jeśli wpiszesz i zmienisz pole „regex”. W przeciwnym razie jest to tylko jeden plik; na początku jest napis README - oto fragment z niego:
... zobacz resztę po więcej. Zrzut ekranu:
źródło