compile-Methode (Visual Studio - JScript)
Kompiliert einen regulären Ausdruck in ein internes Format, was die Ausführung beschleunigt.
function compile(pattern : String [, flags : String] )
Argumente
-Muster
Erforderlich. Ein Zeichenfolgenausdruck, der ein zu kompilierendes Muster eines regulären Ausdrucks enthält.flags
Optional. Folgende verfügbare Flags können kombiniert werden:g (globale Suche nach allen Vorkommen von pattern)
i (Groß-/Kleinschreibung ignorieren)
m (mehrzeilige Suche)
Hinweise
Die compile-Methode konvertiert pattern zur schnelleren Ausführung in ein internes Format. Dadurch können beispielsweise reguläre Ausdrücke in Schleifen effizienter verwendet werden. Ein kompilierter regulärer Ausdruck wirkt beschleunigend, wenn derselbe Ausdruck mehrmals verwendet wird. Wenn sich der reguläre Ausdruck ändert, entsteht kein Vorteil.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der compile-Methode:
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);
}