Wenn ein regulärer Ausdruck JavaScript ausgeführt wird, ist die Regex-Engine, die den Ausdruck kompilierten Code auswertet? oder die Engine selbst ist in Javascript geschrieben?In JavaScript werden reguläre Ausdrücke in kompiliertem Code ausgewertet?
Während ich einige grundlegende String-Matches-Tests durchführte, stellte ich fest, dass ein einzelner Regex wesentlich schneller ist als meine JavaScript-Funktion, die das Gleiche tut. Daher fragte ich mich, warum der reguläre Ausdruck schneller war.
P.S: Ich bin völlig neu in Regex.
Die/myregexhere/Syntax sollte ebenfalls kompiliert werden. –
Wenn es in einer Variablen gespeichert ist, wird es andernfalls erneut ausgeführt und kompiliert. – Kekoa