我试图在JavaScript中替换字符串的值,所以我在函数中有以下几行代码:
result = result.replace('start\introduction', 'index');
console.log(result.search('start\introduction'));
var patt = new RegExp("start\introduction");
console.log(patt.exec(result));
console.log(result)
但是,控制台输出是这样的:
-1
null
C:\Users\George\Source\Repos\docs\docs\source\start\introduction.md
字符串包含要搜索的值,那么为什么regexp和搜索返回都没有找到?