Visual Basic Scripting Edition  

Método Execute

Ejecuta la búsqueda de una expresión regular en una cadena especificada.

objeto.Execute(cadena)

Argumentos

objeto
Necesario. Siempre el nombre de un objeto RegExp.
cadena
Necesario. La cadena de texto sobre la que se ejecuta la expresión regular.

Observaciones

El modelo real para la búsqueda de la expresión regular se establece con la propiedad Pattern del objeto RegExp.

El método Execute devuelve un conjunto de Coincidencias que contiene un objeto Match para cada coincidencia encontrada en la cadena. Execute devuelve un conjunto vacío de Coincidencias si no se encuentra ninguno.

La siguiente porción de código ilustra el uso del método Execute:

Function RegExpTest(patrn, strng)
   Dim regEx, Match, Matches      ' Crea una variable.
   Set regEx = New RegExp         ' Crea una expresión regular.
   regEx.Pattern = patrn         ' Establece un modelo.
   regEx.IgnoreCase = True         ' Establece la no distinción de mayúsculas y minúsculas.
   regEx.Global = True         ' Establece la aplicabilidad global.
   Set Matches = regEx.Execute(strng)   ' Ejecuta la búsqueda.
   For Each Match in Matches      ' Repite el conjunto de coincidencias.
      RetStr = RetStr & "Coincidencia encontrada en la posición "
      RetStr = RetStr & Match.FirstIndex & ". El valor de la coincidencia es '"
      RetStr = RetStr & Match.Value & "'." & vbCRLF
   Next
   RegExpTest = RetStr
End Function
MsgBox(RegExpTest("is.", "IS1 is2 IS3 is4"))

Requisitos

Versión 5

Consulte también

Método Replace | Método Test

Se aplica a: Objeto Regular Expression (RegExp)

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