JScript  

Método compile

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]) 

Argumentos

rgExp
Requerido. Una instancia de un objeto Regular Expression. Puede ser un nombre de variable o un literal.
patrón
Requerido. Una expresión de cadena que contiene un patrón de expresión regular a compilar.
indicadores
Opcional. Los indicadores disponibles que se pueden utilizar son:
  • g (búsqueda global para todas las repeticiones de patrón)
  • i (ignorar mayúsculas y minúsculas)
  • m (búsqueda en varias líneas)

Comentarios

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.

Ejemplo

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;
}

Requisitos

Versión 3

Consulte también

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.