Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités de workflow
Dernière mise à jour 22 avr. 2024

Le texte correspond-il

UiPath.Core.Activities.IsMatch

Description

Indique si l’expression régulière spécifiée trouve une correspondance dans la chaîne d’entrée spécifiée, à l’aide des options de correspondance spécifiées. Cette activité dispose d'un assistant Générateur de RegEx ( RegEx Builder ) qui peut être utilisé pour la configurer, sur lequel vous pouvez en savoir plus ici.

Compatibilité du projet

Windows - Héritage | Windows | Multiplate-forme

Configuration multiplateforme

  • Entrée (Input) : chaîne à rechercher pour les correspondances.
  • Modèle (Pattern) - Modèle d'expression régulière à faire correspondre.
Options avancées

Autres

  • Option Regex (Regex Option) : combinaison au niveau du bit des valeurs d'énumération qui spécifient les options de correspondance. Les options disponibles sont IgnoreCase, Multiline, ExplicitCapture, Compiled, Singeline, IgnorePatternWhitespace, RightToLeft, ECMAScript, et CultureInvariant.
  • Résultat : variable booléenne définie sur True si l'expression régulière trouve une correspondance et sur False dans le cas contraire.

Windows - Héritage, configuration Windows

Module Designer
  • Configurer l'expression régulière... (Configure Regular Expression...) : ouvre l'assistant Générateur de RegEx (RegEx Builder) dans lequel vous pouvez spécifier le modèle d'expression régulière à faire correspondre.
Panneau propriétés
Commun
  • NomAffichage (DisplayName) - Nom affiché de l'activité.
Entrée
  • Entrée (Input) : chaîne à rechercher pour les correspondances.
  • Modèle (Pattern) - Modèle d'expression régulière à faire correspondre.
  • Option Regex (Regex Option) - Combinaison au niveau du bit des valeurs d'énumération qui spécifient les options de correspondance.
Divers
  • Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).
  • Résultat : variable booléenne définie sur True si l'expression régulière trouve une correspondance et sur False dans le cas contraire.

Exemple d'utilisation de l'activité Is Match

Ce workflow explique comment vérifier la validité d'une adresse e-mail en utilisant l'activité Is Match avec une expression régulière personnalisée.

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 dans le concepteur de workflow.

    • Créez les variables suivantes :

      Nom de variable

      Types de variables

      Valeur par défaut

      EmailToCheck

      Chaîne de caractères (string)

      John.Doe@server.org

      IsMatch

      Booléen

       
  3. Faites glisser une activité Is Match dans le conteneur Sequence.

    • Dans le panneau Propriétés, ajoutez la variable EmailToCheck dans le champ Entrée :.
    • Ajoutez la variable IsMatch dans le champ Résultat.
    • Cliquez sur le bouton Configurer l'expression régulière et personnalisez votre RegEx. Pour cet exemple, ajoutez l'expression ^([\w\.-]+@[\w\.-]+\.\w{2,4})$ dans le champ Valeur.
      Remarque : Vous trouverez plus d'informations sur la personnalisation et la configuration d'une expression régulière ici.
  4. Faites glisser une activité If sous l’activité Is Match.

    • Ajoutez la variable IsMatch dans le champ Condition.
  5. Faites glisser une activité Message Box dans le champ Alors (Then) de l'activité If.

    • Ajoutez l'expression String.Format("{0} is a valid email addess", EmailToCheck) dans le champ Texte.
  6. Ajoutez une activité Message Box dans le champ Sinon (Else) de l'activité If.

    • Ajoutez l'expression String.Format("{0} is not a valid email addess!", EmailToCheck) dans le champ Texte.
    • Voici à quoi devrait ressembler votre workflow :



  7. Exécutez le processus. L'adresse e-mail ajoutée en tant qu'entrée est vérifiée et le résultat s'affiche dans une boîte de message.

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.