Test, méthode

Microsoft VBScript

Microsoft® Visual Basic® Scripting Edition 
Test, méthode
 Référence du langage 
Version 5 

Voir aussi                    Application


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"))