Utilisation de l'action Remplacer

Utilisez l'action Remplacer pour rechercher un extrait de texte dans la chaîne source et le remplacer par un autre texte.

Une expression régulière est une séquence de caractères qui définissent un modèle de recherche. Par exemple, pour rechercher toutes les adresses e-mail dans la chaîne source, spécifiez les éléments suivants en tant qu'expression régulière : \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b.
Remarque : L'action Remplacer peut ne pas remplacer les caractères de retour chariot et de saut de ligne (CRLF) dans une chaîne lorsque vous utilisez la variable Entrer. Pour vous assurer que les caractères sont remplacés, utilisez la variable Nouvelle ligne plutôt que la variable Entrer.

Procédure

Pour remplacer le texte de la chaîne spécifiée, procédez comme suit :

  1. Dans la palette Actions, double-cliquez sur l'action Remplacer ou faites-la glisser depuis le package Chaîne.
  2. Dans le champ Chaîne source, spécifiez la chaîne source.
  3. Dans le champ Rechercher une chaîne, indiquez la sous-chaîne.
  4. Dans le champ Lors de la recherche, sélectionnez l'une des options suivantes :
    • Respecter la casse : Respecte la casse du texte.
    • Ne pas respecter la casse : Ne respecte pas la casse du texte.
  5. Dans le champ La « chaîne recherchée » est, sélectionnez l'une des options suivantes :
    • Une expression régulière : La sous-chaîne est une expression régulière
    • Une expression non régulière : La sous-chaîne n'est pas une expression régulière.
  6. Facultatif : Dans le champ Commencer à partir de, spécifiez la position de départ.
    L'action démarre à partir de la valeur que vous indiquez dans ce champ. Par exemple, si vous spécifiez 5 dans le champ Commencer à partir de pour la chaîne source « Big blue ocean », lorsque le robot s'exécute, l'action ignore les quatre caractères précédents (« Big », y compris l'espace) et recherche la sous-chaîne dans « blue ocean ».
  7. Facultatif : Dans le champ Nombre, spécifiez le nombre de fois que la chaîne trouvée doit être remplacée.
    Par exemple, dans la chaîne source « Big blue ocean, blue fish, blue sky », vous souhaitez remplacer les deux premières instances de « blue » par « green ». Saisissez 2 dans le champ Nombre, 5 dans le champ Commencer à partir de et green dans le champ Remplacer par. Lorsque le robot s'exécute, l'action résultante est la suivante : green ocean, green fish, blue sky.
    Remarque : Par défaut, la valeur dans le champ Nombre est définie sur -1, ce qui signifie que toutes les instances de la chaîne trouvée sont remplacées.
  8. Dans le champ Remplacer par, spécifiez le texte devant remplacer la chaîne.
  9. Dans la liste Attribuer la sortie à une variable, spécifiez la variable qui va contenir la nouvelle chaîne.
  10. Cliquez sur Enregistrer.