Propriedade Global

Valor booliano (True ou False) que especifica se a expressão regular deve procurar todas ou apenas a primeira correspondência.

Note:

O valor padrão é False.

Definir Uso da Propriedade:

Sintaxe: Object.Global= "<True/False>"

Exemplo: Indicador Global Definido como False

Dim regEx, inputStr, result
' Create a new RegExp object
Set regEx = CreateObject("VBScript.RegExp")

' Set the pattern to match the word "cat"
regEx.IgnoreCase = True
regEx.Global = False
regEx.Pattern = "cat"

' Input string
inputStr = "The Cat sat on the cat mat."

' Replace "cat" with "dog"
result = regEx.Replace(inputStr, "dog")

'Now result has the value "The dog sat on the cat mat."

No exemplo acima, a propriedade Global é definida como False. Então, a string resultante terá apenas as primeiras instâncias do gato com cão. Se quiser pesquisar a string de entrada completa, você precisará definir a propriedade Global como True. Depois de definir Global = True, para o exemplo acima, você obterá a string de resultados como: "The dog sat on the dog mat" (O cão sentou-se no tapete do cão).