activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
Activités de workflow
Last updated 31 oct. 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

  • Texte à rechercher dans (Text to search in) : la chaîne à rechercher pour les correspondances.
  • Modèle (Pattern) - Modèle d'expression régulière à faire correspondre.
Propriétés supplémentaires
  • Options de modèle : combinaison au niveau du bit des valeurs d'énumération qui spécifient les options de correspondance.

  • 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
  • Modèle (Pattern) - Modèle d'expression régulière à faire correspondre.
  • Options de modèle : combinaison au niveau du bit des valeurs d'énumération qui spécifient les options de correspondance.
  • Texte à rechercher dans (Text to search in) : la chaîne à rechercher pour les correspondances.
  • Délai d'attente (ms) (Timeout (ms)) : la durée maximale, en millisecondes, pendant laquelle une opération de mise en correspondance de modèles peut s'exécuter avant de se terminer. Cette propriété est essentielle pour empêcher l'application de ralentir ou de se bloquer lors du traitement de modèles complexes ou inefficaces. Si la mise en correspondance de modèles ne se termine pas dans le délai défini, une exception est levée, garantissant que l'application reste réactive et à l'abri d'éventuelles attaques qui tentent de la surcharger.

    Important :

    Nous vous recommandons fortement de définir une valeur de délai d'expiration pour améliorer la stabilité et la sécurité des applications.

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 Text Match

Ce workflow explique comment vérifier la validité d'une adresse e-mail en utilisant l'activité Is Text Matching 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.

  3. 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

     
  4. Faites glisser une activité Is Text Matching dans le conteneur Sequence .

  5. Dans le panneau Propriétés , ajoutez la variable EmailToCheck dans le champ Texte à rechercher .
  6. Ajoutez la variable IsMatch dans le champ Résultat.
  7. 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.
  8. Faites glisser une activité If sous l’activité Is Text Matching .

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

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

  13. Ajoutez l'expression String.Format("{0} is not a valid email addess!", EmailToCheck) dans le champ Texte.
  14. 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
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.