Test, méthode

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.

object.Test(string)

Arguments

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

Version requise

Version 5

Voir aussi

Execute, méthode | Replace, méthode

Application : RegExp, objet