将正则表达式修饰符选项传递给RegExp对象。

27 浏览
0 Comments

将正则表达式修饰符选项传递给RegExp对象。

我正在尝试创建类似于这样的内容:

var regexp_loc = /e/i;

只是我希望正则表达式依赖于一个字符串,所以我尝试使用new RegExp,但是我没有得到我想要的结果。

基本上,我想要上述正则表达式中的e是一个字符串变量,但是我在语法上失败了。

我尝试了这样的方式:

var keyword = "something";
var test_regexp = new RegExp("/" + keyword + "/i");

基本上,我想要在一个较大的字符串中搜索子字符串,然后用其他字符串替换该字符串,不区分大小写。

谢谢,

亚历山大

0