Analyser du texte à l'aide d'une expression régulière

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Dans les modèles de détection, vous pouvez analyser du texte dans des variables en utilisant l'option Expressions régulières comme stratégie d'analyse.

    Avant de commencer

    • Familiarisez-vous avec la syntaxe Regex Java :

      https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html

    • Accédez à l'étape de modèle pertinente :

      1. Sur le formulaire de modèle, sélectionnez la section d'identification pertinente pour Détection.

        Vous pouvez également sélectionner la section d'identification ou de connexion pertinente pour Mappage des services.

      2. Sélectionnez l'étape de modèle pertinente ou cliquez sur le bouton Ajouter une étape pour ajouter une étape.

    Une connaissance de base de la programmation est souhaitée.

    Rôle requis : pd_admin

    Procédure

    1. Sélectionnez l'une des opérations d'analyse dans la liste Opération.
    2. Cliquez sur Récupérer ou Récupérer un contenu de fichier pour afficher le fichier réel dans le volet Sortie.

      Afficher le contenu du fichier dans le panneau Sortie
    3. Sélectionnez l'option Expression régulière dans la liste Définir l'analyse.
    4. Renseignez les champs comme il convient.
      Champ Description
      Expression régulière Spécifiez l'expression régulière. Vous ne pouvez pas sélectionner de texte dans la zone de texte à l'aide de cette stratégie d'analyse.

      Vous ne pouvez spécifier qu'une seule expression.

      Pour extraire plusieurs valeurs, définissez plusieurs expressions en plaçant chaque expression entre parenthèses.

      La correspondance des variables avec les parenthèses se produit en fonction de l'ordre des ensembles de parenthèses. (La première variable correspond au premier ensemble de parenthèses, et ainsi de suite).

      Définir les variables en tant que
      • Table : sélectionnez cette option si la table cible contient plusieurs colonnes.
      • Liste : sélectionnez cette option pour une seule chaîne (scalaire). La liste doit contenir plusieurs variables.
    5. Pour mettre fin au processus de détection si aucun résultat n'est trouvé, cochez la case En cas d'échec de la recherche.

    Exemple

    Figure 1. Formulaire de l'opération Expression régulière

    Définition d’une expression régulière