Compartir a través de


Length Property

 

Returns the length of a match found in a search string.

Syntax

object.Length

Arguments

The object argument is always a Match object.

Remarks

The following code illustrates the use of the Length property:

Function RegExpTest(patrn, strng)
    Dim regEx, Match, Matches, s

    ' Create the regular expression.
    Set regEx = New RegExp
    regEx.Pattern = patrn
    regEx.IgnoreCase = True
    regEx.Global = True

    ' Do the search.
    Set Matches = regEx.Execute(strng)

    ' Iterate through the Matches collection.
    s = ""
    For Each Match in Matches
      s = s & "Match found at position "
      s = s & Match.FirstIndex & ".  "
      s = s & "Match Length is "
      s = s & Match.Length & "."
      s = s & vbCRLF
    Next

    RegExpTest = s
End Function
MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))

Requirements

Version 5

Applies To: Match Object

Change History

Date

History

Reason

March 2009

Reformatted code example.

Information enhancement.

See Also

FirstIndex Property
Value Property (VBScript)