Testing your expressionsTester ses expressions

Once regular expressions start getting a bit more complex, it is very normal to not be able to write the complete and correct expression on the first try. You write an approximation, look at what it finds, and tighten it. So you need somewhere to see the matches live.

The tester built into the exercises

Every exercise contains its own tester: you type an expression and the test text highlights the matches as you go. The “Check” button then compares your matches against the expected ones. A few things to know:

  • Sometimes there is one intended solution, but often there are several possible ones. The automatic check should tell you when yours is one of those.
  • After a few failed attempts, you will automatically have access to hints, and then to the solution. Try to look for it yourself first. The solution shown produces exactly the expected matches, verified mechanically.
  • Each exercise’s badge tracks your progress (not started, solved, keep trying), stored in your browser only.
  • In the matches shown, whitespace is made visible: ␣ for a space, ⇥ for a tab, ⏎ for a line break.

regex101.com

regex101.com is the reference online tester. It explains each piece of your expression automatically and documents the whole syntax. You paste a text into “Test string”, type your expression, and the matches highlight live (see Figure 2figure 2).

The regex101 home page, with the expression field and the test string field
Figure 2. regex101: the expression at the top, the test text below it, the explanations on the right.
Written alternately in EN and FR, translation partly generated in both directions. Rédigé en alternance en EN et en FR, traduction en partie générée dans les deux sens. Updated 2026-08-27

Dès que les expressions rationnelles se compliquent un peu, il est tout à fait normal de ne pas arriver à écrire l’expression complète et juste du premier coup. On en écrit une approximation, on regarde ce qu’elle trouve, on la resserre. Il faut donc un endroit où voir les correspondances en direct.

Le testeur intégré aux exercices

Chaque exercice contient son propre testeur : vous tapez une expression et le texte de test surligne les correspondances au fur et à mesure. Le bouton « Vérifier » compare ensuite vos correspondances à celles qui sont attendues. Quelques repères :

  • Il y a parfois une solution prévue, mais souvent plusieurs solutions possibles. La vérification automatique devrait vous signaler que la vôtre en fait partie.
  • Après quelques tentatives infructueuses, vous aurez automatiquement accès aux indices, puis à la solution. Essayez d’abord de la chercher par vous-même. La solution affichée produit exactement les correspondances attendues, c’est vérifié mécaniquement.
  • Le badge de chaque exercice suit votre progression (à faire, réussi, à retravailler), enregistrée dans votre navigateur seulement.
  • Dans les correspondances affichées, les blancs sont rendus visibles : ␣ pour une espace, ⇥ pour une tabulation, ⏎ pour un retour à la ligne.

regex101.com

regex101.com est le testeur en ligne de référence. Il explique automatiquement chaque élément de votre expression et documente toute la syntaxe. Vous collez un texte dans « Test string », vous tapez votre expression, et les correspondances se surlignent en direct (voir la Figure 2figure 2).

Page d'accueil de regex101, avec les champs d'expression et de texte de test
Figure 2. regex101 : l'expression en haut, le texte de test en dessous, les explications à droite.
Written alternately in EN and FR, translation partly generated in both directions. Rédigé en alternance en EN et en FR, traduction en partie générée dans les deux sens. Mise à jour 2026-08-30

Sources

Sources

Spotted an error? Une erreur ?

Language, content, a broken link: tell me what you saw and I will fix it. Langue, contenu, lien brisé : dites-moi ce que vous avez vu et je corrige.

Sending opens your mail app with the report addressed to me. L'envoi ouvre votre application de courriel avec le signalement déjà adressé à moi.