Comment tester les expressions régulières en utilisant plusieurs moteurs RE?

Comment puis-je tester la même expression rationnelle contre différents moteurs d’expression régulière?

http://regex101.com/ est l’outil de test gratuit le plus puissant en ligne qui vous permet de sélectionner le moteur RE (PCRE, JavaScript, Python), un débogueur, de colorer les correspondances, d’expliquer le regexp à la volée, de créer des liens permanents vers la cour de récréation.

Autres outils en ligne:

Outils de bureau Windows:

  • The Regex Coach – application Windows gratuite
  • RegexBuddy recommandé par la plupart, coûte 39,95 $ US

Jeff Atwood [a écrit sur les expressions régulières] (post :).

Les autres outils recommandés par les utilisateurs SO incluent:

  • http://www.txt2re.com/ Outil gratuit en ligne pour générer des expressions régulières en plusieurs langues (@ palmsey other thread)
  • L’ajout de la feuille de sortingche Bytes Regular Expressions (@ GateKiller )
  • http://regexhero.net/ – Le testeur d’expression en ligne .NET. Pas libre.

RegexBuddy

J’utilise Expresso ( http://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 pannes avec des regEx complexes.

En voici quelques-uns pour le Mac: ( Remarque: ne jugez pas les outils par leurs sites Web )

  • RegExhibit – Mon favori, puissant et facile
  • Reggy – Simple et propre
  • RegexWidget – Un widget de tableau de bord pour des tests rapides

Si vous êtes un utilisateur d’Emacs, la commande re-builder vous permet de taper une regex d’Emacs et affiche à la volée les chaînes correspondantes dans le tampon actuel, avec des couleurs pour marquer les groupes. C’est gratuit comme Emacs.

Rubular est gratuit, facile à utiliser et a l’air sympa.

RegexBuddy est une arme de choix

J’utilise l’excellent et gratuit Concepteur d’expressions régulières Rad Software .

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 plutôt léger est idéal.

Kodos bien sûr. Parce que c’est pythonique. 😉

RegexBuddy est génial !!!

Je suis d’accord sur RegExBuddy, mais si vous voulez de la gratuité ou quand je travaille quelque part et pas sur mon propre système, RegExr est un excellent outil en ligne (Flash) avec de nombreux segments regex prédéfinis à utiliser et un modèle en temps réel correspondant à vos tests.

Dans l’installation standard de Python , il existe un répertoire “Tools / scripts” contenant redemo.py .

Cela crée une fenêtre interactive Tkinter dans laquelle vous pouvez expérimenter des regex.

Dans le passé, je préférais The Regex Coach pour sa disposition simpliste, sa mise en évidence instantanée et son prix (gratuit).

De temps en temps, je rencontre un problème lorsque je tente de tester des expressions régulières .NET. Pour cela, il est préférable d’utiliser un outil qui utilise le moteur d’expression régulière .NET. C’était la raison pour laquelle j’ai créé Regex Hero l’année dernière. Il s’exécute dans Silverlight et, en tant que tel, s’exécute directement de la bibliothèque .NET Regex Class.

Regexbuddy fait tout ça. http://www.regexbuddy.com/

voir la réponse acceptée à cette question: Apprendre les expressions régulières

J’appendai au vote de Reggy pour Mac, j’essaierai quelques-uns des autres que Joseph a suggérés et les reverrai demain quand ma limite sera réinitialisée.

pour en ligne: http://regexpal.com/ pour ordinateur de bureau: The Regex Coach

+1 pour l’entraîneur Regex ici. Gratuit et fait le travail vraiment bien.

http://www.weitz.de/regex-coach/

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 l’Intellisense. Il devient fou avec des expressions et des fautes de frappe dans la construction d’une expression.

J’adorerais que Roy Osherove soit mis à jour, mais il semble être occupé avec d’autres choses.

J’aime utiliser ce site en ligne: http://www.cuneytyilmaz.com/prog/jrx/ Bien sûr, ce sera javascript regexp, mais je n’ai encore jamais rien fait de plus intelligent pour remarquer la différence.

Combien vaut votre temps? Payez les 40 $ et obtenez RegexBuddy. Je l’ai fait, et j’ai même passé de la version 2.x à la version 3.x. Il s’est payé à plusieurs resockets.

Personnellement, j’aime 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ée .

J’aime beaucoup http://regexhero.net/tester/

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’ici je suis d’accord et approuve.

RegExr pour tester avec ActionScript 3 (selon la norme)

http://rgx-extract-replace.appspot.com a la fonctionnalité pour inscrire les groupes de regex capturés formatés en colonnes et peut éventuellement remplacer les modèles correspondants dans le texte en entrée.