Devuelve la longitud de una coincidencia encontrada en una cadena de búsqueda.
objeto.Length
El argumento objeto es siempre un objeto Match.
La siguiente porción de código ilustra el uso de la propiedad Length:
Function PruebaDeExpReg(modelo, cadena)
Dim regEx, Match, Matches ' Crea una variable.
Set regEx = New RegExp ' Crea una expresión regular.
regEx.Pattern = modelo ' Establece el modelo.
regEx.IgnoreCase = True ' Establece la no distinción entre mayúsculas y minúsculas.
regEx.Global = True ' Establece la aplicabilidad global.
Set Matches = regEx.Execute(cadena) ' Ejecuta la búsqueda.
For Each Match in Matches ' Repite la colección Matches.
RetStr = RetStr & "Coincidencia " & I & " encontrada en la posición "
RetStr = RetStr & Match.FirstIndex & ". La longitud de la coincidencia es "
RetStr = RetStr & Match.Length
RetStr = RetStr & " caracteres." & vbCRLF
Next
PruebaDeExpReg = RetStr
End Function
MsgBox(PruebaDeExpReg("is.", "IS1 is2 IS3 is4"))
Propiedad FirstIndex | Propiedad Value
Se aplica a: Objeto Match
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |