有人可以告诉我为什么这不起作用吗?
str = "program";
destdriver = str.replace(/(internal|file|program)/), "$1");
console.log(destdriver);
我得到: 未捕获的SyntaxError:意外的令牌。
答案 0 :(得分:3)
更改
str.replace(/(internal|file|program)/), "$1");
^
why that parenthesis ?
到
str.replace(/(internal|file|program)/, "$1");
但是整个表达看起来没用:如果找到了这个单词,你可以自己替换它。