Global, propriété

Définit ou renvoie une valeur booléenne indiquant si toutes les occurrences d'une chaîne de recherche ou seulement la première chaîne doivent satisfaire aux critères.

object.Global [= True | False ]

L'argument object représente tout objet RegExp. La valeur de la propriété Global est True si la recherche s'applique à la chaîne entière et False dans le cas contraire. La valeur False est définie par défaut.

Notes

Le code suivant montre comment utiliser la propriété Global (modifiez la valeur affectée à la propriété Global pour étudier son action) :

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

Version requise

Version 5

Voir aussi

IgnoreCase, propriété | Pattern, propriété

Application : RegExp, objet