activities
latest
false
Activités de workflow
Last updated 4 oct. 2024

VerifyIsRegexMatch

Vérifie si la première expression est une correspondance regex avec la seconde expression.

Définition

Espace denoms : UiPath.Testing.API

Assembly : UiPath.Testing.Activities.Api (dans UiPath.Testing.Activities.Api.dll)

VerifyIsRegexMatch(object, object, string)

bool VerifyIsRegexMatch(
       object firstExpression
       object secondExpression
       string outputMessageFormat = null
)bool VerifyIsRegexMatch(
       object firstExpression
       object secondExpression
       string outputMessageFormat = null
)
PremièreExpression Objet
The first expression in the verification process. This is the string or other object that you want to verify if it matches a regex expression.
DeuxièmeExpression Objet
The second expression in the verification process. This is the regex expression that the firstExpression should match.
FormatMessageDeSortie Chaîne de caractères (string)
Format du message de sortie. Les arguments pris en charge sont :
  • {LeftExpression}
  • {LeftExpressionText}
  • {RightExpression}
  • {RightExpressionText}
  • {Result}
  • {Operator}
Par exemple, vous pouvez utiliser le format de message de sortie suivant :
"{LeftExpressionText}
    (with value {LeftExpression}) {Operator} {RightExpressionText} (with value {RightExpression})
    has result {Result}."{LeftExpressionText}
    (with value {LeftExpression}) {Operator} {RightExpressionText} (with value {RightExpression})
    has result {Result}.
Ce format de message indique une comparaison entre deux valeurs ou variables (LeftExpression et RightExpression), à l'aide d'un certain opérateur. Le {Result} représente le résultat de cette comparaison.

RetournerValeur

Il s'agit de True si la première expression est une correspondance regex avec la deuxième expression, et à False si la première expression n'est pas une correspondance regex avec la deuxième expression.

Exemples

Check the following code examples for using the VerifyIsRegexMatch API.
  1. Example 1: Check if a string is a valid email address.
    string email = "test@example.com";
    string emailRegex = @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$";
    bool isEmailValid = testing.VerifyIsRegexMatch(email, emailRegex);string email = "test@example.com";
    string emailRegex = @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$";
    bool isEmailValid = testing.VerifyIsRegexMatch(email, emailRegex);
  2. Example 2: Check if a string contains any digits.
    string text = "Hello, World 123!";
    string digitRegex = @"\d";
    bool containsDigits = testing.VerifyIsRegexMatch(text, digitRegex);string text = "Hello, World 123!";
    string digitRegex = @"\d";
    bool containsDigits = testing.VerifyIsRegexMatch(text, digitRegex);
  3. Example 3: Check if a string is a valid hex color code.
    string color = "#FF5733";
    string hexColorRegex = "^#(?:[0-9a-fA-F]{3}){1,2}$";
    bool isColorValid = testing.VerifyIsRegexMatch(color, hexColorRegex);string color = "#FF5733";
    string hexColorRegex = "^#(?:[0-9a-fA-F]{3}){1,2}$";
    bool isColorValid = testing.VerifyIsRegexMatch(color, hexColorRegex);

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.