Académie
- 1
PARCOURS 1
Les deux briques de tout motif : le texte littéral et le point joker — et comment un motif trouve une correspondance n'importe où dans une chaîne.
0 / 9 étapes
PARCOURS 2
Classes de caractères
Maîtrisez les classes de caractères : construisez des ensembles de caractères autorisés, couvrez des plages entières, retournez un ensemble avec la négation et appuyez-vous sur les raccourcis à connaître par cœur.
Terminez le parcours 1 pour le débloquerPARCOURS 3
Quantificateurs
Contrôlez combien de fois un élément se répète — de « peut-être une fois » à « exactement trois » — avec ?, *, +, {n,m} et leurs formes gourmandes ou paresseuses.
Terminez le parcours 2 pour le débloquerPARCOURS 4
Ancres et limites
Repérez des positions, pas des caractères — fixez votre motif au début, à la fin ou aux jointures entre les mots.
Terminez le parcours 3 pour le débloquerPARCOURS 5
Groupes et références arrière
Regroupez des caractères avec des parenthèses, créez des branches avec l'alternance, puis capturez une correspondance et réutilisez-la plus loin dans le même motif grâce à une référence arrière (backreference).
Terminez le parcours 4 pour le débloquerPARCOURS 6
Lookarounds
Regardez sans consommer — le lookahead et le lookbehind sont des assertions de largeur nulle qui vérifient ce qui vient avant ou après une position, puis reculent pour laisser la vraie correspondance continuer.
Terminez le parcours 5 pour le débloquerPARCOURS 7
Validateurs du monde réel
Reconnaissez les formats que vous croisez tous les jours — entiers, décimaux, couleurs hexadécimales, heures, dates, e-mails, slugs, adresses IP, codes ZIP et bien plus.
Terminez le parcours 6 pour le débloquerPARCOURS 8
Techniques de golf
N'importe qui peut écrire une regex qui fonctionne. Le vrai défi, c'est d'écrire la PLUS COURTE qui fonctionne. C'est le golf de regex : séparer les monstres des innocents avec le moins de caractères possible, une astuce à la fois, et égaler ou battre le par sur chaque plateau.
Terminez le parcours 7 pour le débloquerPARCOURS 9
Sur le terrain
Du vrai texte — tickets de caisse, journaux, e-mails — où un seul motif combine tout ce que vous avez appris : classes, quantificateurs, ancres et groupes.
Terminez le parcours 8 pour le débloquer