var s="Fred";
_.replace('Hi Fred', s, 'Barney');
Result : "Hi Barney"
我想知道当正则表达式模式存储在变量中时如何使用替换函数。
var s="Fred";
_.replace('Hi Fred', /s/, 'Barney');
Result : "Hi Fred"
答案 0 :(得分:0)
这个问题并非特定于lodash,真的。您只需要使用var s="Fred";
var r=new RegExp(s);
var result = _.replace('Hi Fred', r, 'Barney');
console.log(result);
// "Hi Barney"
构造函数而不是文字语法创建正则表达式:
OnResume
点击此处获取更多帮助: