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 :

Enfin maîtriser les Expressions Rationnelles [Tutoriel]


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    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 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    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.

  3. #3
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    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 165
    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
    Membre habitué
    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
    Par défaut
    Pour en avoir fait une l'été dernier je confirme que ses formations sont topissimes !

  5. #5
    Invité
    Invité(e)
    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 confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    83
    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 : 83
    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
    Invité de passage
    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
    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
    Invité de passage
    Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1
    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 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    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

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. [RegEx] Les expressions rationnelles !
    Par Invité dans le forum Langage
    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