Testeur d'Expressions Régulières

Testez, déboguez et visualisez des expressions régulières JavaScript en temps réel avec une confidentialité 100% côté client

Motif et Configuration

/ /

Analyse des Correspondances

Correspondances: 0 Temps: 0ms
Texte Surligné Interactif:
Résultat du Remplacement:

Groupes de Capture et Détails

# Correspondance Index Groupes
Aucune correspondance trouvée.

Comment utiliser le Testeur d'Expressions Régulières

Les expressions régulières (RegEx) sont essentielles en développement logiciel pour la validation de données, le filtrage et la manipulation de texte. Cet outil interactif vous permet de tester des motifs en temps réel, d'inspecter les groupes de capture et d'évaluer les remplacements directement dans votre navigateur.

⚡ Confidentialité 100% Locale

Aucune donnée ou motif n'est envoyé vers des serveurs externes. Tout s'exécute localement avec l'API JavaScript native.

🎯 Surlignage Visuel Instantané

Surligne précisément les correspondances, les positions d'index et extrait les sous-groupes dans un tableau clair.

🔄 Aperçu de Remplacement

Testez les substitutions de texte avec insertion de variables ($1, $2) avec un retour réactif immédiat.

Instructions Étape par Étape

  1. Étape 1: Saisissez le Motif: Tapez votre expression régulière et sélectionnez les drapeaux (g, i, m, s, u), ou choisissez un préréglage.
  2. Étape 2: Ajoutez le Texte de Test: Collez le texte à analyser pour voir le surlignage automatique.
  3. Étape 3: Inspectez les Groupes de Capture: Consultez le tableau de détails pour vérifier les limites d'index et les valeurs capturées.
  4. Étape 4: Copiez les Résultats: Copiez les correspondances extraites ou le texte transformé en un seul clic.

Analyse Technique: Drapeaux ECMAScript

Les expressions régulières en JavaScript utilisent des drapeaux standards pour contrôler le comportement de recherche :

Drapeau Nom Description
g Global Recherche toutes les correspondances au lieu de s'arrêter à la première.
i Insensible à la casse Ignore les différences entre majuscules et minuscules.
m Multiligne Traite ^ et $ comme le début et la fin de chaque ligne.
s dotAll Permet au point . de correspondre aussi aux sauts de ligne.
u Unicode Active la prise en charge complète des propriétés Unicode.

Foire Aux Questions

Mes données sont-elles privées ?

Oui, 100%. Tout le traitement s'effectue localement dans votre navigateur. Rien n'est envoyé sur un serveur.

Quel moteur regex est utilisé ?

Il utilise le moteur ECMAScript natif de votre navigateur, compatible avec les expressions régulières JavaScript modernes.

Comment fonctionnent les variables de remplacement comme $1 ?

Dans le champ de remplacement, $1 et $2 sont remplacés par les groupes capturés entre parenthèses.

Que se passe-t-il si le motif est invalide ?

Une alerte d'erreur s'affiche indiquant l'erreur de syntaxe retournée par le moteur JavaScript.