Développement

Créez, vérifiez et visualisez des expressions régulières avec iHateRegex

Créez, vérifiez et visualisez des expressions régulières avec iHateRegex

Les expressions régulières, ou regex, peuvent être très puissantes lorsqu'il s'agit de rechercher des opérations à condition que des programmes ou des services en ligne les prennent en charge. Des programmes comme TextConverter, PowerRename ou nnn prennent en charge les expressions régulières, mais l'utilisation d'expressions régulières peut être intimidante ou carrément frustrante.

Prenons l'expression suivante comme exemple : (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))3. Si vous êtes familier avec les expressions régulières, vous comprendrez peut-être l'expression tout de suite. Si vous ne l'êtes pas, vous aurez peut-être du mal à le déchiffrer (il détecte les adresses IP).

La création d'expressions régulières peut être très frustrante, en particulier pour les utilisateurs qui viennent de commencer à apprendre les expressions régulières.

Le nouveau site iHateRegex vient à la rescousse. Le site maintient une base de données consultable d'expressions régulières et comprend un terrain de jeu pour tester les expressions régulières.

Le champ de recherche sur la page de démarrage du projet peut être utilisé pour rechercher la base de données d'expressions régulières. Sélectionnez n'importe lequel pour afficher l'expression, des exemples de correspondances et une visualisation qui met en évidence le flux de l'expression.

Vous pouvez modifier n'importe laquelle des expressions régulières ou des exemples de chaînes immédiatement ; les résultats et la visualisation sont mis à jour en temps réel et il est assez facile d'utiliser la visualisation et les correspondances pour créer et vérifier des expressions régulières.

Le terrain de jeu fonctionne de la même manière que si vous commencez avec une expression régulière de base et une visualisation que vous pouvez modifier à votre guise. Vous pouvez copier l'expression ou copier le code d'intégration, et même soumettre une nouvelle expression régulière pour évaluation et inclusion dans la base de données du projet.

Puisque vous pouvez modifier n'importe quelle expression régulière, vous pouvez également utiliser le copier-coller pour copier des expressions régulières d'autres sites ou applications pour les coller sur le site iHateRegex ; de cette façon, il est facile de modifier, tester et vérifier les expressions régulières.

Mots de clôture

Il existe de nombreux sites sur Internet et des programmes qui aident à comprendre, créer et vérifier les expressions régulières. Nous avons examiné le logiciel Windows Regular Expression Coach en 2009 et il fonctionne à ce jour.

S'il y a un inconvénient à iHateRegex, c'est le fait que vous ne pouvez pas simplement utiliser le site si vous commencez. Vous avez besoin d'une autre ressource telle que Regexr ou des expressions régulières.infos pour apprendre les bases rapidement. Ce serait formidable si le développeur du site ajoutait des didacticiels et des options d'aide rapide au site pour aider les utilisateurs.

Maintenant, c'est à votre tour: avez-vous déjà utilisé des expressions régulières?

Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...
Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...
Comment inverser le sens de défilement de la souris et des pavés tactiles dans Windows 10
Souris et Pavé tactiles rendent non seulement l'informatique facile, mais plus efficace et moins chronophage. Nous ne pouvons pas imaginer une vie san...