compilar o método (Visual Studio - JScript)

Compila uma expressão regular em um formato interno para execução mais rápida.

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

Argumentos

  • padrão
    Obrigatório. Uma expressão de seqüência contendo um padrão de expressão regular a ser compilado.

  • flags
    Opcional. Sinalizadores disponíveis, que podem ser combinados são:

    • g (pesquisa global para todas as ocorrências de padrão)

    • Eu (ignorar maiúsculas e minúsculas)

    • m (multiline pesquisa)

Comentários

O compilar método converte padrão em um formato interno para execução mais rápida. Isso permite um uso mais eficiente de expressões regulares em loops, por exemplo. Uma expressão regular compilada acelera as coisas quando reutilizar a mesma expressão repetidamente. Nenhuma vantagem obtida, no entanto, se a expressão regular é alterado.

Exemplo

O exemplo a seguir ilustra o uso de compilar método:

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

Versão 3

Se aplica A:

Objeto de expressão regular

Consulte também

Conceitos

Sintaxe de expressão regular