Glyph WidgetsGlyph Widgets
OutilsÀ proposContactBlogConfidentialitéConditionsSupprimer les publicitésSoutenir sur Ko-fi

© 2026 Glyph Widgets LLC. Tous droits réservés.

·

Traitement 100% côté client

Développeur
Texte et écriture
Images et couleurs
Médias
Web et SEO
Utilitaires
Confidentialité et sécurité
Calculatrices
  1. Accueil
  2. Développeur
  3. Code et développement
  4. Testeur Regex

Testeur Regex

Dernière mise à jour : 9 mars 2026

Testez et déboguez les expressions régulières avec correspondance en temps réel, extraction de groupes de capture et mise en surbrillance. Tout le traitement se fait localement dans votre navigateur.

Fonctionnalités

  • ▶Correspondance en direct pendant la saisie
  • ▶Tous les drapeaux regex JavaScript (g, i, m, s, u, y)
  • ▶Mise en surbrillance des correspondances dans la chaîne de test
  • ▶Extraction de groupe de capture
  • ▶Nombre et positions des correspondances
  • ▶Mode de remplacement avec substitution
  • ▶Bibliothèque de motifs regex courants
  • ▶Fonctionne hors ligne après le chargement de la page
  • ▶100% côté client - vos données ne quittent jamais votre navigateur

Comment utiliser cet outil

1

Entrez votre motif

Tapez votre motif regex dans le champ d'entrée. Utilisez le menu déroulant « Motifs courants » pour charger rapidement des motifs pour les e-mails, URL, numéros de téléphone et plus.

2

Sélectionner les drapeaux

Choisissez les drapeaux dont vous avez besoin : global (g) pour trouver toutes les correspondances, insensible à la casse (i) pour ignorer la casse, multiligne (m) pour correspondre sur plusieurs lignes, et autres.

3

Entrer la chaîne de test

Collez ou tapez le texte que vous voulez tester. Les correspondances sont surlignées en temps réel pendant la saisie. Les motifs invalides afficheront des messages d'erreur.

4

Examiner les correspondances

Voyez toutes les correspondances surlignées, avec des détails montrant la position et les groupes de capture. Utilisez la fonction Remplacer pour tester les substitutions avec $1, $2 pour les groupes.

Comment fonctionnent les expressions régulières

Les expressions régulières sont des motifs qui décrivent des ensembles de chaînes. Le moteur regex analyse le texte d'entrée caractère par caractère, essayant de faire correspondre le motif. Quand une correspondance est trouvée, il enregistre la position et le texte correspondant.

Processus de correspondance de motifs

Le moteur commence au début de la chaîne d'entrée. Tente de faire correspondre le motif à chaque position. Revient en arrière quand une correspondance partielle échoue. Enregistre les correspondances et les groupes de capture. Avec le drapeau global, continue après chaque correspondance.

Drapeaux regex JavaScript

g (global) : Trouver toutes les correspondances, pas seulement la première. i (ignoreCase) : Correspondance insensible à la casse. m (multiline) : ^ et $ correspondent aux limites de ligne. s (dotAll) : Le point (.) correspond aussi aux sauts de ligne. u (unicode) : Traiter le motif comme séquence Unicode. y (sticky) : Correspondre uniquement à la position lastIndex.

Éléments de motif courants

Classes de caractères comme \d (chiffre), \w (caractère de mot), \s (espace). Ancres comme ^ (début) et $ (fin). Quantificateurs comme * (0+), + (1+), ? (0-1), {n} (exactement n). Groupes utilisant () pour la capture et | pour l'alternance.

Groupes de capture

Le texte correspondant aux portions du motif entre parenthèses () est « capturé » pour une utilisation ultérieure. Dans les chaînes de remplacement, utilisez $1 pour le premier groupe, $2 pour le deuxième, et ainsi de suite. Les groupes non-capturants (?:...) regroupent sans capturer.

Considérations de performance

Les motifs complexes avec de nombreux quantificateurs peuvent être lents. Évitez le « backtracking catastrophique » avec des quantificateurs imbriqués. Soyez spécifique plutôt que d'utiliser .* quand c'est possible. Utilisez des groupes non-capturants quand vous n'avez pas besoin du texte capturé.

Questions fréquemment posées

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 la correspondance de motifs dans les chaînes - trouver, remplacer ou valider du texte correspondant à des critères spécifiques.

Outils connexes

JSON Formatter

Format and validate JSON data

Base64 Encoder

Encode and decode Base64 strings

Diff Checker

Compare two texts and find differences

Expression régulière

//g
0 caractères
0 correspondances
Les correspondances seront surlignées ici...

Préréglages enregistrés est une fonctionnalité Supporter.

Historique des outils est une fonctionnalité Supporter.

Notes d'outils est une fonctionnalité Supporter.

Référence rapide

.N'importe quel caractère
\dChiffre [0-9]
\wCar. de mot
\sEspace blanc
^Début de ligne
$Fin de ligne
*0 ou plus
+1 ou plus
?0 ou 1
{n}Exactement n
[abc]N'importe lequel parmi a, b, c
(group)Groupe de capture