Comment puis-je tester la même expression régulière avec différents moteurs d'expressions régulières?
Comment puis-je tester la même expression régulière avec différents moteurs d'expressions régulières?
Réponses:
L'outil de test de regexp en ligne gratuit le plus puissant est de loin http://regex101.com/ - vous permet de sélectionner le moteur RE (PCRE, JavaScript, Python), a un débogueur, colorise les correspondances, explique l'expression à la volée, peut créer des permaliens vers le terrain de jeu regex.
Autres outils en ligne:
Outils de bureau Windows:
Jeff Atwood [a écrit sur les expressions régulières] (post :).
Les autres outils recommandés par les utilisateurs de SO incluent:
J'utilise Expresso ( www.ultrapico.com ). Il a beaucoup de fonctionnalités intéressantes pour le développeur. Le régulateur était mon préféré, mais il n'a pas été mis à jour depuis si longtemps et j'ai constamment rencontré des plantages avec des RegEx compliqués.
En voici quelques-uns pour le Mac: ( Remarque: ne jugez pas les outils par leurs sites Web )
Si vous êtes un utilisateur Emacs, la commande re-builder
vous permet de taper une expression régulière Emacs et affiche à la volée les chaînes correspondantes dans le tampon courant, avec des couleurs pour marquer les groupes. C'est gratuit comme Emacs.
RegexBuddy est une arme de choix
J'utilise l'excellent et gratuit Rad Software Regular Expression Designer .
Si vous voulez juste écrire une expression régulière, avoir un peu d'aide avec la syntaxe et tester la correspondance et le remplacement de la RE, cet outil assez léger est idéal.
quelques plugins eclipse pour ceux qui utilisent eclipse,
http://www.brosinski.com/regex/
http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html
Kodos bien sûr. Parce que c'est pythonique. ;)
RegexBuddy est super !!!
Je suis d'accord sur RegExBuddy, mais si vous voulez être gratuit ou lorsque je travaille quelque part et non sur mon propre système, RegExr est un excellent outil en ligne (Flash) qui a beaucoup de segments regex pré-construits avec lesquels travailler et qui fait un modèle en temps réel correspondant à vos tests.
Par le passé, je préférais The Regex Coach pour sa mise en page simpliste, sa mise en évidence instantanée et son prix (gratuit).
De temps en temps, je rencontre un problème avec celui-ci en essayant de tester les expressions régulières .NET. Pour cela, il s'avère qu'il est préférable d'utiliser un outil qui utilise réellement le moteur d'expressions régulières .NET. C'était toute ma raison de construire Regex Hero l'année dernière. Il s'exécute dans Silverlight et, en tant que tel, s'exécute directement à partir de la bibliothèque .NET Regex Class.
Regexbuddy fait tout cela. http://www.regexbuddy.com/
voir la réponse acceptée à cette question: Apprendre les expressions régulières
pour en ligne: http://regexpal.com/ pour ordinateur de bureau: The Regex Coach
+1 Pour l'entraîneur Regex ici. Gratuit et fait très bien le travail.
Je suis toujours un grand fan de The Regulator .
Il existe des problèmes de stabilité, mais ceux-ci peuvent être résolus en désactivant Intellisense. Il devient fou avec certaines expressions et fautes de frappe dans la construction d'une expression.
Aimerait si Roy Osherove mis à jour, mais on dirait qu'il est occupé avec d' autres choses.
J'aime utiliser celui-ci en ligne: http://www.cuneytyilmaz.com/prog/jrx/ Bien sûr, ce sera javascript regexp, mais je n'ai encore jamais rien fait d'assez intelligent pour remarquer la différence.
J'aime personnellement le testeur d'expression régulière .
C'est un plugin Firefox gratuit, donc toujours actif!
De plus, ce plugin regex peut être utile pour les utilisateurs d' éclipse et d' idées .
J'aime http://regexhero.net/tester/ beaucoup
Découvrez Regex Master qui est un testeur d'expression régulière gratuit et open source
Ce testeur de regex capable de tester javascript, php et python http://www.piliapp.com/regex-tester/
RegExBuddy jusqu'à présent, je suis d'accord et je l'approuve.
RegExr pour les tests avec l'Actionscript 3 (quelle que soit la norme)
http://rgx-extract-replace.appspot.com a la fonctionnalité pour enrôler les groupes regex capturés formatés en colonnes et peut éventuellement remplacer les modèles correspondants dans le texte d'entrée.