action Sous-chaîne

L'action Sous-chaîne du package Chaîne vous permet d'extraire une sous-chaîne d'une chaîne.

Paramètres

  • Dans le champ Chaîne source, spécifiez la chaîne source.
  • Dans le champ Commencer par, spécifiez le point de départ.
  • Dans le champ Longueur, spécifiez la longueur.
  • Sélectionnez l'option Renvoyer une valeur vide si la plage est introuvable pour que la sortie affiche une valeur vide lorsque la valeur du champ d'index Commencer à partir de est supérieure à la chaîne source.
    Remarque : Le numéro d'index commence à 1.
  • Dans la liste Attribuer le résultat à une variable, spécifiez la variable.

Exemple

Avant de commencer à construire un robot, créez un fichier au format .txt et enregistrez-le sous le nom extract_substring.txt dans le dossier C:\NBot testing. Ouvrez le fichier extract_substring.txt et saisissez le texte : Welcome to the Automation 360 platform et enregistrez-le.

Créez un exemple de robot et effectuez les étapes suivantes pour extraire une sous-chaîne d'une chaîne source :
  1. Créez un robot.
    1. Dans le panneau de gauche, cliquez sur Automatisation.

      La liste des robots et des formulaires disponibles s'affiche.

    2. Cliquez sur Créer un robot.
    3. Saisissez le nom du robot : String_assign.
    4. Cliquez sur Créer et modifier.
  2. Ouvrez le fichier .txt et lisez les données.
    1. Faites glisser ou double-cliquez sur l'action CSV/TXT > Ouvrir.
      Remarque : Le nom de session sera défini par défaut.
    2. Dans le champ Chemin de fichier, sélectionnez l'option Fichier de bureau et cliquez sur Parcourir pour sélectionner votre fichier.
    3. Dans l'onglet Délimiteur, cochez la case Virgule.
    4. Faites glisser ou double-cliquez sur l'action CSV/TXT > Lire .
    5. Dans le champ Attribuer une valeur à la variable, cliquez sur l'icône Créer la variable pour créer une variable.
    6. Dans la fenêtre Créer la variable, saisissez table_data dans le champ Nom.
    7. Cliquez sur Créer et sélectionner.
    8. Double-cliquez sur l'action CSV/TXT > Fermer ou faites-la glisser pour fermer le fichier .txt.
    9. Dans le champ Nom de session, saisissez le nom de la session que vous avez utilisée dans l'action Ouvrir pour ouvrir le fichier.
  3. Pour extraire une sous-chaîne de la chaîne source, double-cliquez sur l'action Chaîne > Sous-chaîne ou faites-la glisser.
    1. Dans le champ Chaîne source, sélectionnez $table_data[0][0]$.
    2. Dans le champ Commencer à partir de, saisissez 16.
    3. Dans le champ Longueur, saisissez 14.
    4. Dans le champ Attribuer la sortie à la variable, cliquez sur l'icône Créer la variable pour créer une variable.
    5. Dans la fenêtre Créer la variable, saisissez substring_output dans le champ Nom.
    6. Cliquez sur Créer et sélectionner.
  4. Pour imprimer les valeurs, double-cliquez sur l'action Zone de message ou faites-la glisser. Dans le champ Entrer le message à afficher, saisissez $substring_output$.
  5. Cliquez sur Enregistrer, puis sur Exécuter.

    Le robot extrait la sous-chaîne spécifique de la chaîne source et affiche le résultat Automation 360.

    Extraire une sous-chaîne d'une chaîne source