Visual Basic Scripting Edition  

Propiedad FirstIndex

Devuelve la posición en una cadena de búsqueda donde aparece una coincidencia.

objeto.FirstIndex

El argumento objeto es siempre un objeto Match.

Observaciones

La propiedad FirstIndex utiliza un desplazamiento basado en cero desde el comienzo de la cadena de búsqueda. En otras palabras, el primer carácter de la cadena se identifica como carácter cero (0). La siguiente porción de código ilustra el uso de la propiedad FirstIndex.

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 & ". El valor coincidente es "'
      RetStr = RetStr & Match.Value & "'." & vbCRLF
   Next
   PruebaDeExpReg = RetStr
End Function
MsgBox(PruebaDeExpReg("is.", "IS1 is2 IS3 is4"))

Requisitos

Versión 5

Consulte también

Propiedad Length | Propiedad Value

Se aplica a: Objeto Match

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.