+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Community Manager

    Inscrit en
    avril 2014
    Messages
    644
    Détails du profil
    Informations forums :
    Inscription : avril 2014
    Messages : 644
    Points : 2 422
    Points
    2 422

    Par défaut Enfin maîtriser les Expressions Rationnelles



    Christophe Porteneuve, notamment auteur de divers livres de référence sur JavaScript (Bien Développer pour le Web 2.0, Prototype and script.aculo.us, Pragmatic Guide to JavaScript) et formateur JavaScript vous propose un article sur les expressions régulières en JavaScript : Enfin maîtriser les Expressions Rationnelles.

    Une couverture exhaustive des expressions rationnelles a jusqu'ici fait partie de l'atelier JS Puissant. Elle occupait bien 1h, voire 1h30, en matinée.

    C'est un sujet qui me tient véritablement à cœur, pour les raisons que je vais développer dans les deux premiers titres. Mais on m'a quelquefois fait remonter, très justement, qu'une telle couverture, au sein d'un atelier de 8h, est tout à fait hors de proportion et que le temps libéré pourrait être utilement mis à profit en entrant plus dans le détail d'autres aspects (programmation fonctionnelle, structuration de code…).

    Afin de ne pas simplement cesser de transmettre ces connaissances et de « convertir » les gens au bon usage des expressions rationnelles, j'ai donc opté pour l'approche inverse : sortir ce contenu des formations pour en faire un contenu librement accessible sur le site de JS Attitude !
    N'hésitez pas à faire part de vos remarques, commentaires et/ou encouragements !

    Enfin maîtriser les Expressions Rationnelles.

    à lui !
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  2. #2
    Rédacteur/Modérateur

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

    Informations forums :
    Inscription : novembre 2012
    Messages : 3 148
    Points : 9 203
    Points
    9 203

    Par défaut

    Wow, le moins qu'on puisse dire c'est que l'article est exhaustif. Chapeau bas pour l'auteur.

    Je ne sais pas si je parviendrais avec cette base de connaissances à enfin maîtriser les expressions rationnelles, la loi du moindre effort voulant que je me dirige spontanément vers des annuaires de RegEx toutes faites ou vers des outils de visualisation/édition simplifiée tels que Debuggex.
    One Web to rule them all

  3. #3
    Membre expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    1 166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 1 166
    Points : 3 023
    Points
    3 023

    Par défaut

    J'avais déjà vu cet article sur js-attitude et en effet, ça avait démystifié plein de truc au fil de sa lecture.

    C. Porteneuve est bien connu dans le monde du JavaScript. D'ailleurs il parait que ses formations sont excellentes

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    décembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2005
    Messages : 14
    Points : 31
    Points
    31

    Par défaut

    Pour en avoir fait une l'été dernier je confirme que ses formations sont topissimes !

  5. #5
    Membre expérimenté
    Profil pro
    Développeur informatique
    Inscrit en
    janvier 2010
    Messages
    696
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : janvier 2010
    Messages : 696
    Points : 1 448
    Points
    1 448

    Par défaut

    Citation Envoyé par Bovino Voir le message
    Enfin maîtriser les Expressions Rationnelles
    L'article a l'air pas mal...
    Par contre le titre en bon français on dirait "Maîtriser enfin les Expressions Rationnelles!" ou "Maîtriser (enfin) les Expressions Rationnelles!"

  6. #6
    Membre habitué
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    août 2004
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : août 2004
    Messages : 71
    Points : 150
    Points
    150

    Par défaut

    un grand bravo pour l'auteur de cet article qui a gagné mon intérêt (et m'a appris des tas de trucs alors que je pensais maîtriser correctement les regexp )

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mai 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2013
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    Merci beaucoup pour cet article complet et très pédagogique, d'une grande utilité.
    Bonus : je passerai sûrement pour moins idiot en disant "redjex" maintenant que je connais la bonne prononciation...

    Salutations,
    Christian.

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    novembre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2013
    Messages : 1
    Points : 5
    Points
    5

    Par défaut

    J'ai découvert cet article dans le magazine pdf de developpez.com de février-mars 2014. Bravo à l'auteur, c'est clair et humoristique à la fois. Deux remarques, en me basant sur la version en ligne :

    - au paragraphe VII-D-3. "Quantificateurs réticents" : n'y aurait-il pas un copié-collé malheureux dans l'exemple (du début jusqu'à "en ligne.") ? Ou alors les regex sont vraiment redoutables

    - au paragraphe VII-F-5." Références arrières (« backrefs »)" : le second argument du replace devrait être '$3-$1-$2' et non pas '$3-$2-$1'. Ou je me trompe ?

    Salutations

  9. #9
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    juin 2008
    Messages
    23 648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2008
    Messages : 23 648
    Points : 91 537
    Points
    91 537
    Billets dans le blog
    20

    Par défaut

    Arf... oui, des commentaires ont été insérés... c'est corrigé
    Pour le second point, bien vu
    C'est corrigé aussi.

    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    novembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2010
    Messages : 6
    Points : 5
    Points
    5

    Par défaut Maitrise des expressions rationnelles

    Bonjour

    En fait si le sujet est posé, ce cours n'en ait pas un;
    certains exemples sont incomplets, voire erronés.
    En fait on nous vante une bibliothèque qui n'a jamais pris son essor et franchement on ne se demande pas pourquoi.

    Voir de vraie solution sur le net est somme toute plus enrichissant que ces quelques pages qui en mettent certes plein la vue, mais en réalité ne facilite guère la compréhension du lecteur.

    Le principal intérêt de cet article est de susciter la curiosité et en cela il y parvient parfaitement. Il rappelle également la puissance de ces expressions pas si rationnelles que cela en fait.

    J'aurai préférer des exemples plus précis et plus fonctionnels; la vraie vie du programmeur quoi!

    De toute façon au vue des nombreux articles sur le net et des divers ouvrages qui traite du sujet, ce n'est pas en quelques pages que l'on peut traiter ce sujet, ni même en 1h ou 1h30 de cours, alors pourquoi partir aussi rapidement des des syntaxes tenant plus du magicien que du formateur, surtout que lorsque on en teste certaine le résultat est loin d'être convainquant.

    Je suis déçu par cet article qui a mon sens est trop pédant pour s'appeler une formation!

    Cordialement

Discussions similaires

  1. [XL-2007] Maîtriser les Expressions Régulières
    Par Larion dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 19/01/2010, 17h57
  2. Les expressions régulières / rationnelles, un tuto généraliste?
    Par kayzra dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 14/12/2007, 22h05
  3. Réponses: 19
    Dernier message: 03/10/2007, 09h14
  4. Les expressions rationnelles !
    Par nico le terrible dans le forum Regex
    Réponses: 8
    Dernier message: 23/06/2006, 12h48

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