Testeur de regex
Testez des expressions régulières avec surlignage en direct, groupes et remplacement.
Exemples
Correspondre des e-mails (drapeau g)
Entrée
Motif : (\w+)@(\w+)\.(\w+)
Sortie
Surligne ada@example.com, grace@navy.mil — avec les groupes ada / example / com
Remplacer avec des groupes de capture
Entrée
Remplacement : $1 [at] $2
Sortie
ada@example.com → ada [at] example
Trouver tous les nombres
Entrée
Motif : \d+ (drapeau : g)
Sortie
Correspond à chaque suite de chiffres du texte
À propos de cet outil
Ce testeur de regex en ligne et gratuit vous permet de construire et déboguer des expressions régulières avec un retour instantané. Tapez un motif, activez les drapeaux et collez du texte — chaque correspondance est surlignée en direct, avec une décomposition des groupes de capture et un aperçu de remplacement optionnel. Tout s'exécute dans votre navigateur sans envoi.
Mode d'emploi
- Tapez votre motif dans le champ de l'expression (pas besoin de barres obliques autour).
- Activez des drapeaux comme g (toutes les correspondances) et i (insensible à la casse).
- Collez votre texte dans la zone de chaîne de test pour voir les correspondances surlignées.
- Ajoutez éventuellement un remplacement (utilisez
$1,$2) pour prévisualiser une substitution.
Ce que vous obtenez pour chaque correspondance
- Surlignage en direct de chaque correspondance directement dans votre texte.
- Groupes de capture décomposés (
$1,$2et groupes nommés). - Un compteur de correspondances pour confirmer qu'un motif se comporte comme prévu.
- Un aperçu de remplacement avant de valider un rechercher-remplacer.
Nouveau en regex ?
Les expressions régulières semblent cryptiques au début, mais se résument à quelques briques. Notre guide regex pour débutants les parcourt à partir de zéro, l'aide-mémoire regex est une recherche rapide de syntaxe, et les motifs regex courants vous donnent des expressions prêtes à l'emploi pour e-mail, URL, dates et plus à tester ici. Pour appliquer un motif à un bloc de texte, essayez rechercher et remplacer.
Questions fréquentes
Ce testeur de regex est-il gratuit ?
Oui — un testeur d'expressions régulières en ligne entièrement gratuit, sans inscription. Testez autant de motifs que vous voulez.
Mon texte est-il envoyé à un serveur ?
Non. Votre motif et la chaîne de test sont évalués entièrement dans votre navigateur, sans envoi, donc rien ne quitte votre appareil.
Quelle variante de regex utilise-t-il ?
Le moteur RegExp intégré de JavaScript, qui partage sa syntaxe de base avec la plupart des variantes modernes (PCRE, Python, Java) — classes de caractères, quantificateurs, groupes, lookarounds et groupes nommés fonctionnent tous.
Que signifient les drapeaux g, i, m, s, u, y ?
g trouve toutes les correspondances, i ignore la casse, m fait que ^ et $ correspondent aux sauts de ligne, s permet à . de correspondre aux sauts de ligne, u active l'Unicode complet et y est la correspondance collante. Activez-les et les résultats se mettent à jour en direct.
Comment fonctionne l'aperçu de remplacement ?
Tapez un remplacement dans le champ optionnel et le résultat apparaît en dessous. Utilisez $1, $2 pour les groupes de capture numérotés et $<name> pour les nommés, exactement comme String.replace.
Pourquoi seules certaines correspondances sont-elles surlignées ?
Sans le drapeau g (global), une regex ne correspond qu'à la première occurrence. Activez g pour surligner chaque correspondance dans la chaîne de test.
Dois-je ajouter des barres obliques ou échapper mon motif ?
Non. Tapez seulement le motif — les barres obliques affichées autour ne sont que pour l'affichage. Échappez les caractères spéciaux avec une barre inverse comme d'habitude, par exemple \. pour un point littéral.
Outils associés
Compteur de mots
Comptez mots, caractères, phrases et temps de lecture.
Convertisseur de casse
Convertissez le texte en majuscules, minuscules, titre, camel et snake case.
Compteur de caractères
Comptez les caractères et respectez les limites de tweet, SMS et méta-balises en direct.
Supprimer les lignes en double
Supprimez les lignes en double tout en gardant l’ordre.