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)
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.
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"))
Execute, méthode | Replace, méthode
Application : RegExp, objet