Comment peut-test, j'ai des expressions régulières à l'aide de plusieurs RE moteurs?[fermé]
Question
Comment puis-je tester le même regex contre les différents moteurs d'expressions régulières?
La solution
Le plus puissant en ligne gratuit regexp outil de test est de loin http://regex101.com/ - vous permet de sélectionner la RÉ moteur (PCRE, JavaScript, Python), a un débogueur, colorie les matches, explique le regexp à la volée, peut créer des permaliens vers la regex aire de jeux.
D'autres outils en ligne:
- http://www.rexv.org/ - prend en charge le PHP et Perl PCRE, Posix, Python, JavaScript, et Node.js
- http://refiddle.com/ - Inspiré par jsfiddle, mais pour les expressions régulières.Prend en charge JavaScript, Ruby et .NET expressions.
- http://regexpal.com/ - alimenté par le XRegExp Bibliothèque JavaScript
- http://www.rubular.com/ - Ruby-basé
- Expression Rationnelle Perl Tuteur - utilise PCRE
Windows outils de bureau:
- La Regex Coach - application Windows libre
- RegexBuddy recommandé par la plupart, les coûts US$ 39.95
Jeff Atwood [écrit sur les expressions régulières]( post:).
D'autres outils recommandés par de SORTE que les utilisateurs comprennent:
- http://www.txt2re.com/ En ligne outil gratuit pour générer des expressions régulières pour plusieurs langue (@palmsey un autre thread)
- L'Ajout D'Octets Les Expressions Régulières Feuille De Triche (@GateKiller un autre thread)
- http://regexhero.net/ - En Ligne .NET Expression Régulière Testeur.Pas gratuit.
Autres conseils
J'utilise Expresso (www.ultrapico.com).Il a beaucoup de fonctionnalités intéressantes pour le développeur.Le Régulateur utilisé pour être mon préféré, mais il n'a pas été mis à jour depuis longtemps et j'ai constamment couru dans les accidents avec compliqué RegExs.
Voici quelques pour Mac:(Note:ne pas juger les outils par leurs sites web)
- RegExhibit - Mon Préféré, puissant et facile
- Reggy - Simple et Propre
- RegexWidget - Un Widget de Dashboard pour des tests rapides
Si vous êtes un utilisateur d'Emacs, la commande re-builder
vous permet de taper Emacs d'une expression régulière et la montre à la volée la correspondance de chaînes de caractères dans le tampon courant, avec des couleurs pour marquer les groupes.C'est gratuit comme Emacs.
Rubular est gratuit, facile à utiliser et très joli.
RegexBuddy est une arme de choix
J'utilise l'excellent et gratuit Rad Logiciel Expression Régulière Designer.
Si vous voulez juste écrire une expression régulière, avoir un peu d'aide avec la syntaxe et le test de la RE appariement et remplaçant cette relativement légère empreinte de l'outil est idéal.
couple de 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 Pythonic.;)
RegexBuddy est grand!!!
Je suis d'accord sur RegExBuddy, mais si vous voulez libre ou quand je travaille quelque part et pas sur mon propre système RegExr est un grand en ligne (Flash) de l'outil qui a beaucoup de pré-construit regex segments de travailler avec et ne en temps réel de la correspondance de modèle pour vos tests.
Dans la norme Python installation il y a une "Outils/scripts" répertoire contenant redemo.py.
Cela crée une interactive Tkinter fenêtre dans laquelle vous pouvez expérimenter avec des regexs.
Dans le passé, j'ai préféré La Regex Coach pour ses simpliste de mise en page, la mise en évidence et son prix (gratuit).
Chaque fois que dans un certain temps cependant je rencontre un problème lorsque vous essayez de test .NET des expressions régulières.Pour cela, il s'avère, il est préférable d'utiliser un outil qui utilise le .NET moteur d'expression régulière.C'était ma seule raison de la construire Regex Héros l'année dernière.Il fonctionne dans Silverlight, et en tant que tel, s'enfuit de la .NET Regex bibliothèque de Classe directement.
Regexbuddy tout cela. http://www.regexbuddy.com/
voir la accepté de répondre à cette question: L'Apprentissage Des Expressions Régulières
Je vais ajouter à la voix de Reggy pour le Mac, va essayer certains de ceux que Joseph a suggéré et upvote qu'après demain, lorsque ma limite est remis.
en ligne: http://regexpal.com/ pour ordinateur de bureau: La Regex Coach
+1 Pour les Regex Coach ici.Gratuit et fait le travail très bien.
Je suis toujours un grand L'Organisme De Réglementation fan.
Il y a quelques problèmes de stabilité, mais ceux-ci peuvent être fixés par disableing l'Intellisense.Il devient fou avec certaines expressions et de fautes de frappe dans la construction d'une expression.
Aimerais si Roy Osherove mise à jour, mais on dirait qu'il est occupé avec d'autres choses.
J'aime utiliser cette ligne:http://www.cuneytyilmaz.com/prog/jrx/ Bien sûr, il sera javascript regexp, mais je n'ai jamais encore fait quelque chose d'assez intelligent pour remarquer la différence.
De combien est la valeur de votre temps?Payer 40 $et obtenez RegexBuddy.Je l'ai fait, et j'ai même mis à niveau à partir de 2.x version 3.x.Il a payé pour lui-même à plusieurs reprises.
Personnellement, j'aime la Expression Régulière Testeur.
Il s'agit d'un plugin firefox, afin de toujours sur!
Aussi cette regex plugin peut être utile pour eclipse et idée les utilisateurs.
J'aime http://regexhero.net/tester/ beaucoup
Découvrez Regex Maître qui est gratuit et open source expression régulière testeur
Cette regex testeur de pouvoir tester javascript, php et python http://www.piliapp.com/regex-tester/
RegExBuddy jusqu'à présent je suis d'accord avec et de les approuver.
RegExr pour les essais avec l'Actionscript 3 (selon la norme)
http://rgx-extract-replace.appspot.com a la fonctionnalité d'obtenir l'capturé regex groupes formatés dans des colonnes et des peut éventuellement remplacer la correspondance des motifs de la saisie du texte.