Compila una expresión regular y la convierte en un formato interno para una ejecución más rápida.
rgExp.compile(patrón, [indicadores])
El método compile convierte el patrón en un formato interno para que la ejecución sea más rápida. Por ejemplo, esto permite un uso más eficiente de expresiones regulares en bucles. Una expresión regular compilada aumenta la velocidad cuando se vuelve a utilizar la misma expresión repetidamente. No se obtiene ventaja, sin embargo, si la expresión regular cambia.
El siguiente ejemplo muestra el uso del método compile:
function EjemploDeCompile(){ var rs; var s = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPp" // Crear expresión regular sólo para mayúsculas. var r = new RegExp("[A-Z]", "g"); var a1 = s.match(r) // Buscar coincidencias. // Compilar la expresión regular sólo para minúsculas.r.compile(
"[a-z]",
"g")
; var a2 = s.match(r) // Buscar coincidencias. return(a1 + "\n" + a2; }
Métodos del objeto Regular Expression | Propiedades del objeto Regular Expression | Sintaxis de expresión regular
Se aplica a: Objeto Regular Expression
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |