Testeur de Regex

Testez et déboguez les expressions régulières avec mise en évidence des correspondances en temps réel. Validez les modèles regex de manière interactive avec des informations détaillées.

//
g
Indicateurs :
Préréglages de Modèles :
Préréglages de Chaîne de Test :

Résultats des Correspondances

Référence Rapide

Classes de Caractères

\dDigit (0-9)
\wWord character (a-z, A-Z, 0-9, _)
\sWhitespace
.Any character except newline

Quantificateurs

*0 or more
+1 or more
?0 or 1
{n}Exactly n times
{n,m}Between n and m times

Share this tool

Help others discover Regex Tester

À propos du Testeur de Regex

Comment Fonctionne le Testeur de Regex

  • Entrez un modèle d'expression régulière à tester
  • Choisissez les indicateurs appropriés (global, sans respect de la casse, etc.)
  • Entrez ou sélectionnez une chaîne de test à comparer
  • Les correspondances sont surlignées automatiquement en temps réel
  • Testez les modèles de remplacement avec des groupes de capture
  • Consultez les informations détaillées sur les correspondances et positions

Cas d'Utilisation Courants

  • Valider des adresses e-mail, URLs, numéros de téléphone
  • Extraire des données de texte structuré
  • Trouver des modèles dans des fichiers journaux ou du code
  • Tester des opérations de recherche et remplacement
  • Apprendre le regex par l'expérimentation interactive
  • Vérifier les modèles avant de les implémenter dans le code

Questions Fréquemment Posées

Qu'est-ce qu'une expression régulière (regex) ?

Une expression régulière est une séquence de caractères qui définit un modèle de recherche, principalement utilisée pour la correspondance de modèles dans les chaînes. Les expressions régulières sont des outils puissants pour le traitement de texte et sont supportées par la plupart des langages de programmation.

Comment utiliser le Testeur de Regex ?

Entrez votre modèle regex dans le champ de saisie en haut, sélectionnez les indicateurs appropriés, puis entrez votre chaîne de test dans la zone de texte. L'outil mettra automatiquement en évidence les correspondances en temps réel.

Que signifient les différents indicateurs regex ?

Les indicateurs regex modifient la correspondance de modèles : (g) Global - trouver toutes les correspondances. (i) Ignorer la casse. (m) Multiligne - ^ et $ correspondent au début/fin de chaque ligne. (s) Point tout - le point (.) correspond aussi aux sauts de ligne. (u) Unicode. (y) Collant - correspond uniquement à partir de lastIndex.

Comment utiliser la fonction de remplacement ?

Entrez votre modèle de remplacement dans le champ Texte de remplacement. Vous pouvez utiliser $1, $2, etc. pour référencer les groupes capturés de votre modèle regex. Cliquez sur le bouton Remplacer pour voir le résultat.

Quels préréglages de modèles sont disponibles ?

L'outil inclut des préréglages communs comme la validation d'e-mail, la correspondance d'URL, les numéros de téléphone, les dates, les adresses IP, les balises HTML, les règles de validation de mot de passe et les codes postaux.

Mes données sont-elles sécurisées avec ce Testeur de Regex ?

Oui, tout le traitement s'effectue entièrement dans votre navigateur. Aucune donnée n'est envoyée à nos serveurs. Vous pouvez utiliser l'outil en toute confiance avec des textes sensibles.

Pourquoi est-ce que j'obtiens une erreur de retour arrière excessif ?

Cette erreur se produit lorsqu'un modèle regex provoque trop d'étapes récursives, ce qui peut entraîner des problèmes de performance. Essayez de simplifier votre modèle ou de rendre les quantificateurs plus spécifiques.

Puis-je utiliser ce Testeur de Regex pour différents langages de programmation ?

Cet outil utilise le moteur RegExp de JavaScript, similaire à de nombreux autres langages de programmation, mais peut avoir des différences dans les fonctionnalités avancées.

Que sont les groupes de capture et comment les utiliser ?

Les groupes de capture sont des parties d'un modèle entre parenthèses () qui capturent le texte correspondant pour une utilisation ultérieure. Dans les modèles de remplacement, vous pouvez référencer ces groupes avec $1, $2, etc.

Comment en apprendre davantage sur les expressions régulières ?

L'outil inclut un guide de référence rapide en bas de la page. Pour un apprentissage plus complet, nous recommandons MDN Web Docs ou RegexOne.com pour des tutoriels interactifs.

Share ToolsZone

Help others discover these free tools!

Partager cette page

Testeur de Regex - Tester les Expressions Régulières avec Correspondance en Direct