Outils de développement

Testeur de Regex

Testez une expression régulière sur un texte et examinez les positions de correspondance ainsi que les groupes capturés.

Exécuter l’outil

Cet outil en ligne évalue une expression régulière sur un extrait textuel pour inspecter immédiatement les correspondances trouvées. Vous saisissez votre motif, collez le texte cible et définissez si nécessaire des options de correspondance. L'outil prend en charge six indicateurs spécifiques : i pour ignorer la casse, m pour le mode multiligne, s pour le traitement global où le point englobe les sauts de ligne, x pour autoriser les commentaires ou espaces dans le motif, u pour la gestion Unicode et a pour restreindre les correspondances au jeu de caractères ASCII. Les caractères non reconnus dans les options restent sans effet. Lorsque le motif est valide et que le texte n'est pas vide, l'affichage détaille le nombre total d'occurrences, les positions de début et de fin de chaque segment repéré, ainsi que les groupes de capture numérotés ou nommés. Si le motif contient une erreur de syntaxe ou si l'un des champs obligatoires reste vide, l'évaluation signale l'anomalie.

Mode d’emploi

  1. Saisissez votre expression régulière dans le champ dédié au motif.
  2. Collez ou tapez le texte d'analyse dans la zone de texte.
  3. Indiquez éventuellement les options voulues parmi i, m, s, x, u ou a.
  4. Lancez l'évaluation pour consulter les correspondances et les groupes capturés.

Exemples

  • Tester le motif "(\d{2})/(\d{2})/(\d{4})" sur la chaîne "Date : 14/07/2024" pour extraire le jour, le mois et l'année dans trois groupes distincts.
  • Rechercher le terme "erreur" avec l'option "i" sur le texte "Erreur critique détectée" afin d'obtenir la position exacte du mot sans tenir compte de la casse.

FAQ

Quelles options de correspondance sont prises en charge ?

Les options reconnues sont i pour ignorer la casse, m pour le mode multiligne, s pour étendre le point aux sauts de ligne, x pour le mode détaillé, u pour Unicode et a pour les caractères ASCII. Tout autre caractère saisi dans ce champ est ignoré sans altérer le traitement.

Que se passe-t-il si aucun résultat ne correspond au motif ?

Lorsque l'expression est valide et le texte non vide mais qu'aucune portion ne correspond, l'outil confirme la validité de l'évaluation et indique un total de zéro correspondance.

Pourquoi l'outil signale-t-il une anomalie lors du test ?

Une anomalie survient si le motif contient une syntaxe invalide ou si le motif ou le texte à tester est laissé vide.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.