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

A regular expression is a sequence of characters that define a search pattern. For example, to find all email addresses in the source string, specify the following as a regular expression: \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. In the When finding field, select one of the options:
    • Match case: Matches the case of the text.
    • Do not match case: Does not match the case of the text.
  5. In the The "find string" is field, select one of the options:
    • A regular expression: The substring is a regular expression
    • Not a regular expression: The substring is not a regular expression.
  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 bot 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.