Il y a quelque temps, j'ai demandé des recommandations aux éditeurs Regex sur stackoverflow. Voici l' une des réponses :
Ce qui est «bon» dépend de ce qui vous est le plus utile. Pour moi, cependant, ce sont les principales caractéristiques d'un bon éditeur de regex (en plus de la possibilité de tester et de créer des expressions régulières, bien sûr, ce qui est une condition préalable pour être appelé un "éditeur de regex" :-):
- Affiche les correspondances hiérarchiquement avec les groupes capturés.
- Explique / analyse une expression régulière entrée en anglais simple, montrant un arbre hiérarchique.
- Traduit votre expression régulière en code pour la langue de votre choix.
RegexBuddy, comme @Max l'a mentionné, fait tout cela, mais il existe également une alternative gratuite, Expresso, qui les fait également très bien. Ces deux utilitaires sont les seuls que j'ai trouvés avec la capacité cruciale d'expliquer une expression régulière.
Les fonctionnalités me semblent très attrayantes. Mais plus tard, j'ai trouvé que les deux sont pour Windows. J'ai essayé d'installer Expresso, la version gratuite, via Wine, mais j'ai rencontré des problèmes, ce que j'ai demandé dans un autre post.
- Je me demandais donc si dans Ubuntu il y avait des applications comparables à RegexBuddy et Expresso?
- S'il est nécessaire d'installer .NET Framework pour installer Expresso, vaut-il toujours la peine d'installer Expresso sur Ubuntu?
Merci et salutations!
la source
Kodos est une application pour aider à la création et au débogage d'expressions régulières en python. L'interface graphique pour Kodos devrait éliminer la nécessité d'utiliser l'interpréteur python pour la conception d'expressions régulières dans la plupart des cas.
Page d'accueil: http://kodos.sourceforge.net/
Ou outil en ligne: http://www.regextester.com/
la source
aptitude
, mais il semble être passé de 12.10. Si je télécharge la source et l'utilise,setup.py
j'obtiens des erreurs de dépendance à propos de pyqt et les bails d'installation manuelle aussi. Avez-vous des chances de travaillerdeb
quelque part?visual-regexp fonctionne toujours et se trouve dans le référentiel Ubuntu. Malheureusement, le nom ne commence pas par "regex", donc plus tard vous penserez, "Oh ouais, quel était cet éditeur de regex que j'ai installé, tapez" reg ", n'obtenez rien, allez faire une recherche sur le Web et finissez ici partout De plus, (parce qu'il est basé sur Tk?), le collage de votre tampon de collage dans la fenêtre de modèle ne semble pas fonctionner comme prévu.
Kodos était un merveilleux outil, mais malheureusement, ni RegExr ni Kodos ne fonctionnent (sans grand effort) sur Ubuntu 12.10+; Kodos n'a pas été mis à niveau vers QT4 et Adobe Air ne prend plus en charge Linux.
la source
J'ai trouvé refiddle.com : il possède la plupart des fonctionnalités dont vous auriez besoin d'un éditeur de regex, et en bonus, vous pouvez partager votre regex avec d'autres, ou les mettre en signet.
ex: http://refiddle.com/refiddles/red-green-corpus-test
Il est une application web semblable à RegExr , construit sans flash et vous pouvez basculer entre
JavaScript
,.net
etruby
processeurs regex. De plus, la fonction de test de corpus ( que je viens de découvrir en postant cela ) n'est pas mauvaise.la source
J'aime le site Web rubular.com, c'est gratuit et vous n'avez rien à installer pour l'utiliser.
Il utilise Ruby comme cadre sous-jacent pour les tests d'expression rationnelle.
la source
kiki https://launchpad.net/ubuntu/bionic/+package/kiki
interface graphique fine et fonctionnalités impressionnantes.
la source
(publication croisée sur le logiciel pour construire visuellement des expressions régulières? # 167715 - Unix & Linux Stack Exchange )
Voici ma tentative d'un outil d'interface graphique visuelle regex, appelé
visRegexTester.py
:Il a un "aperçu en direct" ("réexécution automatique") si vous tapez et modifiez le champ "regex". Sinon, c'est juste ce fichier unique; il y a un commentaire README au début - en voici un extrait:
... voir le reste pour plus. La capture d'écran:
la source