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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var tester = VerEx() .startOfLine() .then( "http" ) .maybe( "s" ) .then( "://" ) .maybe( "www." ) .anythingBut( " " ) .endOfLine();
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 ?
Partager