Propriété Multiline

Valeur booléenne (True ou False) qui indique si les ancrages ^ et $ mettent en correspondance le début et la fin de chaque ligne.

Note:

La valeur par défaut est False.

Utilisation de la propriété :

Syntaxe : Object.Multiline = "<True/False>"

Exemple :

Dim regEx, inputStr, result
Set regEx = CreateObject("VBScript.RegExp")
' Enable multiline mode
regEx.Multiline = True
' Pattern to match the beginning of each line
regEx.Pattern = "^Hello"
regEx.IgnoreCase = True
' Input string with multiple lines
inputStr = "Hello, world!" & vbCrLf & "This is a test." & vbCrLf & "Hello again!"
' Find all lines that start with "Hello"
result = regEx.Test(inputStr)
If result Then
    'Logic Matches at the start of a line.
Else
    'Logic Does not match at the start of any line.
End If

Lorsque la propriété Multiline est activée, ^ et $ se comportent différemment, en mettant en correspondance le début et la fin de chaque ligne plutôt que la chaîne entière. Dans l'exemple ci-dessous où Multiline = True, ^Hello trouve les correspondances "Hello, world!" et "Hello again!", car les deux lignes commencent par "Hello".