Ejecuta la búsqueda de una expresión regular en una cadena especificada.
objeto.Execute(cadena)
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"))
Se aplica a: Objeto Regular Expression (RegExp)
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |