6 leçons · 60 min Débutant

Regex : le langage des motifs, appris par la pratique

Matcher, extraire, remplacer du texte. Chaque leçon est un labo : ton motif doit matcher les bonnes chaînes, et tu vois les matchs se surligner en direct.

FR EN
Progression 0/6
1

Le motif : matcher du texte

Une regex décrit un motif. Littéraux, le point qui matche presque tout, et pourquoi il faut écrire \. pour un vrai point. Ton premier labo à surlignage live.

9 min
2

Les classes de caractères

[abc], les plages [a-z], les raccourcis \d \w \s et la négation [^...]. Choisir UN caractère parmi un ensemble, et la différence avec les groupes.

10 min
3

Quantificateurs et greedy

* + ? {n,m} : répéter un motif. Et LE piège des regex : le .* gourmand qui avale trop, montré en direct avant d'apprendre à le dompter.

11 min
4

Ancres et frontières

^ et $ pour ancrer au début et à la fin, \b pour matcher un mot entier, et le flag m qui change tout sur un texte multi-lignes.

9 min
5

Groupes, captures et alternance

(...) capture des morceaux, $1 les réutilise dans replace, | offre des choix. Réécrire 2026-06-04 en 04/06/2026 d'un seul coup.

10 min
6

Regex en JavaScript pour de vrai

test, match, matchAll, replace, les flags g i m s u. La leçon d'humilité de l'email, et les deux interdits : parser du HTML, et les motifs qui explosent.

11 min

Ce que vous allez apprendre

Lire et écrire un motif : littéraux, classes [abc] \d \w, échappement

Répéter avec * + ? {n,m} et dompter le greedy (le piège n°1 des regex)

Capturer avec (...) et réutiliser avec $1 : extraire et réécrire du texte

Utiliser les regex en JS (test, match, replace) en connaissant leurs limites (email, HTML)

Prérequis : des bases JavaScript aident pour la dernière leçon, mais les motifs eux-mêmes ne demandent rien. Le labo tourne avec le vrai moteur regex de ton navigateur. Rien à installer.

Commencer la leçon 1

Gratuit · Sans inscription · 9 minutes