Ecrivez vos expressions régulières avec des suites logiques de mots
Et affranchissez-vous des habituels patterns complexes

Le , par FirePrawn, Expert éminent sénior
VerbalExpressions vous permet de créer des expressions régulières à partir de suite de mots simples
Et vous débarrasse des habituels patterns complexes

VerbalExpressions est à l'origine une bibliothèque JavaScript qui vous permet d'écrire vos expressions régulières non plus à base de patterns complexes mais de suites logiques de mots.
Bon nombre de bons développeurs se retrouvent coincés lorsqu'il s'agit d'utiliser les expressions régulières.
Trouvez le bon pattern qui correspond au besoin peut vite devenir un casse-tête de symboles.

Grâce à cette bibliothèque, le casse-tête est terminé !
Prenons l'exemple d'une expression régulière qui vérifie une URL valide.
Avec VerbalExpressions celle-ci s'écrirait comme dans l'exemple qui suit :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
var tester = VerEx() 
            .startOfLine() 
            .then( "http" ) 
            .maybe( "s" ) 
            .then( "://" ) 
            .maybe( "www." ) 
            .anythingBut( " " ) 
            .endOfLine();
Cette nouvelle façon d'écrire les expressions régulières pourra certes rebuter les experts des patterns complexes, mais il faut admettre qu'elle est bien plus simple à comprendre et donc à utiliser.
Le succès de cette bibliothèque est d'ailleurs telle qu'elle a été portée dans un très grand nombre d'autres langages que le JavaScript.

Pour plus d'informations je vous invite à consulter la documentation sur GitHub.

Télécharger VerbalExpressions.

Source : thechangelog.com

Et vous ?

Utilisez-vous souvent des expressions régulières dans vos codes ?
Si oui, trouvez-vous que les patterns sont compliqués à comprendre et à utiliser ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de SylvainPV SylvainPV - Rédacteur/Modérateur https://www.developpez.com
le 06/08/2013 à 11:19
Ce qui est dommage, c'est que cet outil ne soit pas une GUI qui permette de composer et tester sa regex avant de récupérer le résultat produit sous forme de vraie RegEx.

Là on oblige tous les clients à télécharger un script supplémentaire et à "compiler" chacune de nos regex à l'exécution.
Avatar de SpaceFrog SpaceFrog - Rédacteur/Modérateur https://www.developpez.com
le 06/08/2013 à 14:31
perso je trouve http://java.developpez.com/outils/regexsr/ beaucoup plus utile...
Offres d'emploi IT
Développeur confirmé javascript / angularjs h/f
Emagine Consulting - Ile de France - Seine et Marne
Développeur Javascript H/F
Conserto - Bretagne - Rennes (35000)
Développeur javascript friand de node js H/F
Bluecoders - Ile de France - Paris (75001)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique JavaScript : Xavier Lecomte -