在Node.js中编译正则表达式规则?

5
在Node.js中,是否有可能编译正则表达式规则以提高使用速度?

你的意思不是 var pattern = /regex/; 吗? - Felix Kling
2个回答

7

哦,太好了!我习惯使用Python,对Node.js还比较新。不知道V8会自动处理这个问题。谢谢! - user775171

3

Node.js实际上就是在V8引擎上运行的JavaScript,因此您只能使用V8提供的内容,包括:

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

V8会自行优化,甚至可能对内联的正则表达式进行优化。


2
如果您正在使用正则表达式字面量,例如/abc/i,那么new RegExp是多余的。 - Esailija

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接