Utilisation de l\' actionRemplacer

Utilisez l\' Remplacer action 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\' Remplacer action 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. Vous pouvez plutôt utiliser la variable Newline pour remplacer les caractères CRLF. La variable Newline renvoie la chaîne de séparation de ligne dépendante du système. Voir Variables prédéfinies pour comprendre le fonctionnement de la variable Newline.
  • Lorsque vous utilisez le caractère $ dans votre modèle d\'expression régulière, le champ d\'expression régulière peut afficher une erreur, car $ est considéré comme le début d\'une spécification de variable. Nous vous recommandons donc d\'utiliser $ à la place.

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\'Remplaceraction ou faites-la glisser depuis le Chaînepackage.
  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 par, 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 ». Entrez 2 dans leChamp 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.