Tous les produits
Search
Centre de documentation

Simple Log Service:Comment déboguer une expression régulière

Dernière mise à jour :Sep 14, 2026

Si vous utilisez le mode d'expression régulière complète pour analyser et collecter des journaux texte avec Logtail, vous devez configurer une expression régulière basée sur votre échantillon de journal. Cette rubrique explique comment déboguer l'expression régulière lors de la configuration.

Important

Ce document peut contenir des informations relatives à des produits tiers. Ces informations sont fournies à titre indicatif uniquement. Alibaba Cloud n'offre aucune garantie, explicite ou implicite, concernant les performances ou la fiabilité des produits tiers. Alibaba Cloud ne saurait être tenue responsable des éventuels effets découlant de l'utilisation de ces produits.

Fonctionnalités

Utilisez la fonctionnalité de validation pour déboguer l'expression régulière pendant la configuration.

  • Expression régulière de début de ligne : vérifie si les paramètres actuels correspondent correctement au nombre attendu de journaux.

  • Extraction de champ : vérifie que chaque champ contient la valeur attendue.

Pour un débogage plus avancé, utilisez un outil tel que Regex101. Collez-y l'expression régulière générée automatiquement dans la console, puis ajoutez votre échantillon de journal pour tester et déboguer l'expression.

Remarque

Le mode d'expression régulière complète peut générer automatiquement une expression régulière. Toutefois, l'expression générée peut ne pas fonctionner correctement pour les journaux multilignes. Cette rubrique utilise Regex101 comme exemple pour illustrer comment déboguer et modifier une expression régulière.

Procédure

  1. Accédez à Regex101. Copiez l'expression régulière générée automatiquement par Simple Log Service à partir de votre échantillon de journal et collez-la dans le champ REGULAR EXPRESSION. Pour plus d'informations sur la génération d'une expression régulière, consultez la rubrique Mode d'expression régulière complète.

    \[([^]]+)]\s\[(\w+)]\s([^:]+:\s\w+\s\w+\s[^:]+:\S+\s[^:]+:\S+\s\S+).*

    Une explication de l'expression régulière s'affiche sur le côté droit de la page. image

  2. Collez votre échantillon de journal dans le champ TEST STRING. Le contenu situé après at n'est pas inclus dans le champ message, mis en évidence en bleu. Cela signifie que l'expression ne correspond pas entièrement à l'échantillon de journal. L'expression régulière est incorrecte pour cet échantillon et ne parviendra pas à collecter toutes les données du journal. image

  3. La correspondance échoue également si le journal ne contient que deux points.

  4. Remplacez la dernière partie de l'expression régulière par [\S\s]+ et testez à nouveau la correspondance. L'expression fournit désormais une correspondance complète. Les journaux contenant seulement deux points aboutissent également à une correspondance complète.