activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités de workflow

Dernière mise à jour 3 mars 2026

Correspondance et remplacement

L'exemple ci-dessous explique comment rechercher et faire correspondre les valeurs correspondant à une expression régulière définie et les remplacer par une valeur spécifiée. Cet exemple utilise des activités telles que Trouver les modèles correspondants (Find Matching Patterns) et Remplacer les modèles correspondants (Replace Matching Patterns). Vous pouvez les retrouver dans le package UiPath.System.Activities.

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et démarrez un nouveau Processus.
  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.
    • Créez les variables suivantes :

      Nom de variableTypes de variablesValeur par défaut
      StringToAnalyzeChaîne de caractères (string)"I have 10.5 RON in first account and 25 RON in second account!"
      AccountMatchesIEnumerable<Match>
      FinalStringChaîne de caractères (string)
  3. Faites glisser une activité Matches dans le conteneur Sequence.
    • Dans le panneau Propriétés, ajoutez la variable StringToAnalyze dans le champ Entrée.
    • Sélectionnez les options IgnoreCase et Compiled dans la liste déroulante OptionRegex.
    • Ajoutez la variable AccountMatches dans le champ Résultat.
  4. Cliquez sur le bouton Configurer une expression régulière.
    • Sélectionnez l'option Avancé dans la liste déroulante RegEx.
    • Ajoutez l’expression ([0-9]+\.*[0-9]* RON) dans le champ Valeur.
    • Sélectionnez l'option Exactement dans la liste déroulante Quantificateurs.
    • Cochez la case de l’option IgnorerCasse.
    • Click the Save button.
  5. Faites glisser une activité ForEach sous l’activité Matches.
    • Dans l'activité ForEach, remplacez l'élément par compte.
    • Dans le panneau Propriétés, sélectionnez l'option System.Text.RegularExpressions.Match dans la liste déroulante TypeArgument.
      • Ajoutez la variable AccountMatches dans le champ Valeurs.
    • Placez une activité Log Message dans l'activité ForEach.
    • Sélectionnez l'option Info dans la liste déroulante Niveau.
    • Ajoutez l’expression account.ToString dans le champ Message.
  6. Faites glisser une activité Replace sous l’activité ForEach.
    • Dans le panneau Propriétés, ajoutez la variable StringToAnalyze dans le champ Entrée.
    • Ajoutez la valeur IgnoreCase, Compiled dans le champ OptionRegex.
    • Ajoutez l’expression "$2 $1" dans le champ Remplacement.
    • Ajoutez la variable FinalString dans le champ Résultat.
  7. Cliquez sur le bouton Configurer une expression régulière.
    • Sélectionnez l'option Avancé dans la liste déroulante RegEx.
    • Ajoutez l’expression ([0-9]+\.*[0-9]* RON) dans le champ Valeur.
    • Sélectionnez l'option Exactement dans la liste déroulante Quantificateurs.
    • Cochez la case de l’option IgnorerCasse.
    • Click the Save button.
  8. Placez une activité Log Message dans l'activité ForEach.
    • Sélectionnez l'option Info dans la liste déroulante Niveau.
    • Ajoutez la variable FinalString dans le champ Message.
  9. Exécutez le processus. Le robot trouve et met en correspondance les valeurs correspondant à l'expression régulière déterminée et les remplace par la valeur spécifiée.
  • Voici à quoi devrait ressembler votre workflow :

    docs image

Ici, vous pouvez télécharger un exemple.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour