Testeur de Regex
Un puissant testeur de regex en ligne avec mise en évidence des correspondances en direct, visualisation des groupes de capture, explication du motif et mode remplacement. Testez et débuggez vos expressions régulières instantanément.
Votre bloqueur de pubs nous empêche d’afficher des annonces
MiniWebtool est gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous avec Premium (sans pubs + outils plus rapides) ou ajoutez MiniWebtool.com à la liste blanche puis rechargez la page.
- Ou passez à Premium (sans pubs)
- Autorisez les pubs pour MiniWebtool.com, puis rechargez
Testeur de Regex
Bienvenue sur notre Testeur de Regex, un outil en ligne puissant et gratuit pour tester, déboguer et apprendre les expressions régulières. Que vous soyez un développeur validant des motifs de saisie, un analyste de données extrayant des données structurées ou un étudiant apprenant la syntaxe regex, cet outil offre un retour visuel instantané avec un surlignage des correspondances, des couleurs pour les groupes de capture et des explications en langage simple de vos motifs.
Qu'est-ce qu'une expression régulière ?
Une expression régulière (souvent abrégée en regex ou regexp) est un langage de motif compact pour décrire des motifs de recherche dans un texte. Développée à l'origine dans les années 1950 par le mathématicien Stephen Kleene, la regex est devenue un outil essentiel en informatique — utilisé dans pratiquement tous les langages de programmation, éditeurs de texte et utilitaires de ligne de commande. Un seul motif regex peut remplacer des dizaines de lignes de code de traitement de chaînes procédural.
Fonctionnalités clés
⚡ Surlignage en direct
Voyez les correspondances surlignées en temps réel pendant que vous tapez. Pas besoin d'appuyer sur un bouton — les résultats se mettent à jour instantanément à chaque frappe.
🎨 Couleurs des groupes de capture
Chaque groupe de capture se voit attribuer une couleur distincte, ce qui permet de voir facilement quelles parties du texte correspondent à quel groupe dans votre motif.
📖 Explication du motif
Obtenez une analyse en langage simple de votre motif regex. Chaque jeton est expliqué afin que vous compreniez exactement ce que fait votre expression.
🔄 Mode Remplacer
Testez les opérations de recherche et de remplacement avec les références arrières des groupes de capture ($1, $2). Visualisez l'aperçu du texte remplacé en direct.
📋 Bibliothèque de motifs
Chargez rapidement des motifs regex courants pour les e-mails, les URL, les numéros de téléphone, les dates et plus encore en un seul clic.
🔒 100 % Privé
Tout le traitement s'exécute dans votre navigateur à l'aide de JavaScript. Aucune donnée n'est jamais envoyée à un serveur — vos motifs et chaînes de test restent sur votre appareil.
Comment utiliser cet outil
- Entrez votre motif regex : Tapez ou collez votre expression régulière dans le champ Motif. Sélectionnez les drapeaux (g, i, m, s, u) selon vos besoins.
- Fournissez une chaîne de test : Entrez ou collez le texte que vous souhaitez tester dans la zone Chaîne de test.
- Visualisez les résultats en direct : Les correspondances sont surlignées instantanément avec des groupes de capture codés par couleur. Consultez les détails de la correspondance, les valeurs des groupes et les indices de caractères dans le panneau Détails de la correspondance.
- Lisez l'explication : Consultez le panneau Explication du motif pour comprendre ce que fait chaque partie de votre regex en langage simple.
- Essayez le mode remplacement : Basculez vers le mode Remplacer, entrez une chaîne de remplacement avec des références arrières et prévisualisez le résultat.
Comprendre les drapeaux regex
Global (g)
Par défaut, une regex s'arrête après la première correspondance. Le drapeau g trouve toutes les correspondances dans la chaîne au lieu de s'arrêter à la première. C'est le drapeau le plus couramment utilisé.
Insensible à la casse (i)
Permet au motif de correspondre quelle que soit la casse des lettres. Par exemple, /hello/i correspond à "Hello", "HELLO" et "hElLo".
Multiligne (m)
Modifie le comportement des ancres ^ et $. Sans ce drapeau, elles correspondent au début/à la fin de la chaîne entière. Avec m, elles correspondent également au début/à la fin de chaque ligne.
DotAll (s)
Par défaut, le point . correspond à n'importe quel caractère sauf les sauts de ligne. Le drapeau s permet au . de correspondre également aux caractères de saut de ligne.
Unicode (u)
Active la correspondance Unicode complète, y compris la prise en charge des échappements de propriétés Unicode comme \p{Letter}. Important pour les motifs qui fonctionnent avec du texte non-ASCII.
Motifs regex courants
Validation d'e-mail
Le motif [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} correspond aux adresses e-mail standard en vérifiant une partie locale, le symbole @, le domaine et le TLD d'au moins 2 caractères.
Correspondance d'URL
Utilisez https?://[^\s/$.?#].[^\s]* pour faire correspondre les URL HTTP et HTTPS. Le s? rend le "s" facultatif, correspondant aux protocoles http et https.
Formats de date
Le motif (\d{4})[-/](\d{1,2})[-/](\d{1,2}) correspond à des dates comme 2026-03-07 ou 2026/3/7, capturant l'année, le mois et le jour dans des groupes séparés.
Adresse IP
Faites correspondre les adresses IPv4 avec \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b. Les limites de mots \b empêchent de faire correspondre des nombres intégrés dans des chaînes plus longues.
Aide-mémoire Regex
Classes de caractères
. correspond à n'importe quel caractère (sauf saut de ligne). \d correspond à un chiffre (0-9). \w correspond à un caractère de mot (lettre, chiffre, souligné). \s correspond à un espace blanc. Utilisez les versions majuscules (\D, \W, \S) pour l'inverse.
Quantificateurs
* signifie zéro ou plus, + signifie un ou plus, ? signifie zéro ou un. Utilisez {n} pour exactement n, {n,m} pour entre n et m, et {n,} pour n répétitions ou plus.
Ancres et limites
^ correspond au début d'une chaîne (ou d'une ligne avec le drapeau m). $ correspond à la fin. \b correspond à une limite de mot — la position entre un caractère de mot et un caractère de non-mot.
Groupes et alternance
Les parenthèses () créent des groupes de capture. Utilisez (?:) pour les groupes non capturants. La barre verticale | signifie "ou" — cat|dog correspond soit à "cat" soit à "dog". Les groupes nommés utilisent la syntaxe (?<nom>...).
Trucs et astuces
Commencez simple
Construisez votre regex de manière incrémentielle. Commencez par un motif simple qui correspond à une partie de ce dont vous avez besoin, puis ajoutez de la complexité étape par étape. Testez après chaque changement.
Utilisez le drapeau global
Lors du débogage, activez toujours le drapeau g pour voir toutes les correspondances. Cela vous aide à repérer les correspondances inattendues ou les manqués sur l'ensemble de la chaîne de test.
Échappez les caractères spéciaux
Les caractères comme ., *, +, ?, (, ), [, ], {, }, \, ^, $ et | ont des significations spéciales. Pour les faire correspondre littéralement, faites-les précéder d'une barre oblique inverse : \. correspond à un point réel.
Préférez les motifs spécifiques
Utilisez \d au lieu de [0-9] pour les chiffres, et \w au lieu de [a-zA-Z0-9_] pour les caractères de mots. Ils sont équivalents mais plus lisibles et moins sujets aux erreurs.
Questions fréquemment posées
Qu'est-ce qu'une expression régulière (regex) ?
Une expression régulière (regex) est une séquence de caractères qui définit un motif de recherche. Elle est utilisée pour la correspondance de motifs au sein de chaînes de caractères, permettant des tâches telles que la validation, la recherche et la manipulation de texte. Par exemple, le motif \d{3}-\d{4} correspond aux formats de numéros de téléphone comme 555-1234.
Quels drapeaux regex sont disponibles ?
Cet outil prend en charge cinq drapeaux regex : g (global) trouve toutes les correspondances au lieu de s'arrêter à la première ; i (insensible à la casse) ignore la casse des lettres ; m (multiligne) permet à ^ et $ de correspondre aux débuts/fins de ligne ; s (dotAll) permet au point de correspondre aux caractères de nouvelle ligne ; et u (unicode) active la correspondance Unicode complète.
Comment fonctionnent les groupes de capture en regex ?
Les groupes de capture sont définis par des parenthèses () dans un motif regex. Ils capturent le texte correspondant afin que vous puissiez extraire ou référencer des parties spécifiques d'une correspondance. Par exemple, dans le motif (\d{4})-(\d{2})-(\d{2}), le groupe 1 capture l'année, le groupe 2 le mois et le groupe 3 le jour à partir d'une chaîne de date.
Mes données sont-elles traitées sur le serveur ?
Non. Tout le traitement regex se fait entièrement dans votre navigateur via JavaScript. Aucune donnée n'est envoyée à un serveur. Vos motifs et chaînes de test restent complètement privés et ne sont jamais stockés ni transmis.
Puis-je utiliser cet outil pour le remplacement par regex ?
Oui. Passez en mode Remplacer à l'aide du commutateur, entrez votre chaîne de remplacement (prenant en charge les références arrières comme $1, $2 pour les groupes de capture), et voyez un aperçu en direct du texte remplacé à côté de l'original.
Ressources additionnelles
Citez ce contenu, cette page ou cet outil comme suit :
"Testeur de Regex" sur https://MiniWebtool.com/fr// de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour : 7 mars 2026