Testeur d'expressions régulières
Testez et déboguez vos expressions régulières en ligne, en temps réel. Saisissez un motif, collez votre texte de test et visualisez instantanément toutes les correspondances surlignées.
Correspondances
Saisissez un motif regex ci-dessus pour commencer.
Qu'est-ce qu'une expression régulière ?
Une expression régulière (regex ou regexp) est une séquence de caractères qui définit un motif de recherche. Elle est utilisée pour trouver, extraire, faire correspondre ou remplacer du texte répondant à des critères précis. Les regex sont prises en charge dans pratiquement tous les langages de programmation et éditeurs de texte, ce qui en fait une compétence fondamentale pour les développeurs, les analystes de données et toute personne travaillant avec du texte.
Comprendre les flags des expressions régulières
-
gGlobal — trouve toutes les correspondances au lieu de s'arrêter à la première. -
iInsensible à la casse — fait correspondre les lettres majuscules et minuscules de manière interchangeable. -
mMultiligne — fait correspondre ^ au début de chaque ligne et $ à la fin de chaque ligne. -
sDot All — permet au point (.) de correspondre également aux caractères de saut de ligne. -
uUnicode — active la prise en charge complète de l'Unicode pour les motifs incluant emojis et caractères spéciaux.
Cas d'usage courants des expressions régulières
- Valider des formats de saisie tels que les adresses e-mail, numéros de téléphone ou codes postaux.
- Extraire des données de texte structuré ou semi-structuré (logs, CSV, extraits HTML).
- Rechercher et remplacer des motifs dans des éditeurs de code, scripts ou fichiers texte.
- Analyser des URL, chaînes de requête ou chemins de fichiers de manière programmatique.
Bon à savoir
Cet outil fonctionne entièrement dans votre navigateur grâce au moteur RegExp natif de JavaScript. Aucune donnée n'est envoyée à un serveur. La syntaxe regex suit le standard ECMAScript / JavaScript, compatible avec la plupart des langages de programmation modernes et outils courants.