Glyph WidgetsGlyph Widgets
À proposContactConfidentialitéConditionsSoutenir sur Ko-fi

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

·

Traitement 100% côté client

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

Formateur JSON

Formater et valider les données JSON

Encodeur Base64

Encoder et décoder des chaînes Base64

Vérificateur de différences

Comparer deux textes et trouver les différences

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