我对如何执行此操作感到有些困惑。我已经阅读了很多关于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'部分?
已经感谢您的帮助。