Execute, méthode

Microsoft VBScript

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

Voir aussi                    Application


Description
Exécute une recherche d'expression régulière dans une chaîne spécifiée.
Syntaxe
object.Execute(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 de la recherche d'expression régulière sont définis à l'aide de la propriété Pattern de l'objet RegExp.

La méthode Execute renvoie une collection Matches contenant un objet Match pour chaque correspondance trouvée dans l'élément string. Execute renvoie une collection Matches vide si aucune correspondance n'est trouvée.

Le code suivant montre comment utiliser la méthode Execute :

Function RegExpTest(patrn, strng)
  Dim regEx, Match, Matches		' Crée la variable.
  Set regEx = New RegExp			' Crée une expression régulière.
  regEx.Pattern = patrn			' Définit les critères.
  regEx.IgnoreCase = True			' Ignore la casse.
  regEx.Global = True			' Définit une application globale.
  Set Matches = regEx.Execute(strng)	' Lance la recherche.
  For Each Match in Matches		' Itère la collection Matches.
    RetStr = RetStr & "Correspondance trouvée à la position "
    RetStr = RetStr & Match.FirstIndex & ". La valeur de la correspondance est '"
    RetStr = RetStr & Match.Value & "'." & vbCRLF
  Next
  RegExpTest = RetStr
End Function

MsgBox(RegExpTest("est.", "IS1 is2 IS3 is4"))