IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Ecrivez vos expressions régulières avec des mots


Sujet :

JavaScript

  1. #1
    Expert éminent sénior

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Points : 19 374
    Points
    19 374
    Par défaut Ecrivez vos expressions régulières avec des mots
    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 - 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();
    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 ?
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Points : 9 944
    Points
    9 944
    Par défaut
    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.
    One Web to rule them all

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 656
    Points
    66 656
    Billets dans le blog
    1
    Par défaut
    perso je trouve http://java.developpez.com/outils/regexsr/ beaucoup plus utile...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Réponses: 10
    Dernier message: 08/04/2013, 16h52
  2. Expression régulière avec des slashs
    Par quake3 dans le forum Qt
    Réponses: 4
    Dernier message: 14/06/2012, 09h01
  3. Réponses: 2
    Dernier message: 04/10/2010, 21h00
  4. Réponses: 4
    Dernier message: 24/05/2010, 13h15
  5. Expression régulière avec "|"
    Par YanK dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/07/2005, 15h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo