Microsoft® Visual Basic® Scripting Edition Test, méthode |
Référence du langage Version 5 |
Description
Lance une recherche d'expression régulière dans une chaîne spécifiée et renvoie une valeur booléenne qui indique si une correspondance selon les critères spécifiés a été trouvée.
Syntaxe
object.Test(string)La syntaxe de la méthode Execute comprend les éléments suivants :
Élément Description object Requis. Il s'agit toujours du nom d'un objet RegExp. string Requis. Chaîne de caractères à laquelle l'expression régulière est appliquée.
Notes
Les critères réels d'une recherche d'expression régulière sont définis par la propriété Pattern de l'objet RegExp. La propriété RegExp.Global n'a aucun effet sur la méthode Test.La méthode Test renvoie la valeur True si une correspondance selon les critères spécifiées a été trouvée. Dans le cas contraire, la valeur False est renvoyée.
Le code suivant montre comment utiliser la méthode Test :
Function RegExpTest(patrn, strng) Dim regEx, retVal ' Crée la variable. Set regEx = New RegExp ' Crée l'expression régulière. regEx.Pattern = patrn ' Définit les critères. regEx.IgnoreCase = False ' Définit le respect de la casse. retVal = regEx.Test(strng) ' Lance le test de recherche. If retVal Then RegExpTest = "Une ou plusieurs correspondances ont été trouvées." Else RegExpTest = "Aucune correspondance n'a été trouvée." End If End Function MsgBox(RegExpTest("est.", "IS1 is2 IS3 is4"))