var needed = /\$\[\w+\]/mi; needed.compile(/\$\[\w+\]/mi);
当我已经在第一行中声明它时,为什么我必须将模式传递回正则表达式?!
var txt=new RegExp(pattern,modifiers);
或更简单地说:
var txt=/pattern/modifiers;
这与科比说的一样.简而言之,您不必同时执行这两项操作.