Compartir a través de


compile (Método) (Visual Studio - JScript)

Compila una expresión regular y la convierte a un formato interno para una ejecución más rápida.

function compile(pattern : String [, flags : String] )

Argumentos

  • Modelo de
    Obligatorio. Expresión de cadena que contiene un modelo de expresión regular que se va a compilar.

  • flags
    Opcional. Los marcadores disponibles que se pueden combinar son:

    • g (búsqueda global para todas las repeticiones del argumento pattern)

    • i (pasar por alto mayúsculas y minúsculas)

    • m (búsqueda en varias líneas)

Comentarios

El método compile convierte el argumento pattern a un formato interno para que la ejecución sea más rápida. Esto permite un uso más eficiente de expresiones regulares en, por ejemplo, bucles. Una expresión regular compilada aumenta la velocidad cuando se vuelve a utilizar la misma expresión repetidamente. Sin embargo, no se obtienen ventajas si la expresión regular cambia.

Ejemplo

El siguiente ejemplo muestra el uso del método compile:

function CompileDemo(){
   var rs;
   var s = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPp"
   // Create regular expression for uppercase only.
   var r = new RegExp("[A-Z]", "g");
   var a1 = s.match(r)              // Find matches.
   // Compile the regular expression for lowercase only.
   r.compile("[a-z]", "g");
   var a2 = s.match(r)              // Find matches.
   return(a1 + "\n" + a2);
}

Requisitos

Versión 3

Se aplica a:

Regular Expression (Objeto)

Vea también

Conceptos

Sintaxis de expresiones regulares