Comment puis-je tester la même expression régulière avec différents moteurs d'expression régulière?
Réponses
Trop de publicités?Le plus puissant en ligne gratuit regexp outil de test est de loin http://regex101.com/ - permet de sélectionner le RE du 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 Entraîneur - gratuit application Windows
- 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 Expressions Régulières Feuille de Triche (@GateKiller un autre thread)
- http://regexhero.net/ - Le en Ligne .NET Expression Régulière Testeur. Pas gratuit.
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 eu des plantages avec des RegEx complexes.
En voici quelques-unes pour le Mac: ( Remarque: ne jugez pas les outils par leurs sites Web )
- RegExhibit - My Favorite, puissant et facile
- Reggy - Simple et propre
- RegexWidget - Un widget de tableau de bord pour des tests rapides