JS Regex匹配单词,但是单词是动态的

时间:2018-10-26 09:13:51

标签: javascript regex

我对如何执行此操作感到有些困惑。我已经阅读了很多关于string.replace和使用RegExp对象的信息,但我仍然无法弄清。我不断收到错误消息或它不起作用。因此请帮助我了解它在JavaScript中的工作原理。

我可以创建一个描述,我想找出一些重要的信息。因此,我从正则表达式开始,直到它达到了我想要的目的,但只有一个静态词。

示例:

const value = .. <!-- the description
let tag = ..  <-- need this tag to be in the regex 

let regex = /(^|\W)abc($|\W)/; <!-- and 'abc' should be replaced with tag

if(value.match(regex)){
    // Do something
}

那么如何使正则表达式用标签变量替换'abc'部分?

已经感谢您的帮助。

0 个答案:

没有答案