5

是否可以在 Node.js 中编译正则表达式规则以加快使用速度?

4

2 回答 2

7

V8 自动编译正则表达式。请参阅http://www.scribd.com/doc/16921039/V8-Internals-Building-a-High-Performance-JavaScript-Engine

于 2012-05-26T12:29:03.593 回答
3

Node.js 只是在 V8 上运行的 JavaScript,所以你真的只有 V8 提供的东西,即:

var r = new RegExp("abc", 'i');

V8 会做它自己的优化,甚至可能是在内联正则表达式上。

于 2012-05-26T12:29:58.803 回答