javascript - 如何在 JS 中使用 Regexp 制作\一个文字反斜杠

标签 javascript regex

我对正则表达式还很陌生,似乎 \ 用于元字符。我的问题是我想精确搜索这个字符串 \"mediaType\":\"img\"

现在我还想动态地为img添加一个变量。所以我希望它是这样的

new RegExp(`\"mediaType\":\"${variable}\"`)

我该如何编写才能使其正常工作?

最佳答案

您只想使用 String.raw

const variable = 'text'
const regexp = new RegExp(String.raw `\"mediaType\":\"${variable}\"`)
console.log(regexp)

关于javascript - 如何在 JS 中使用 Regexp 制作\一个文字反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46812052/

相关文章:

regex - 什么时候最好在基本的字符串拆分/子字符串化上使用正则表达式?

javascript - 制作双语静态简单 HTML 网站的最佳方法是什么?

javascript - 尝试使用正则表达式匹配我们网站中的描述

c - 正则表达式末尾需要一个额外的空格

java - 使用正则表达式匹配除 = 之外的任何字符

javascript - 使用正则表达式显示字母以外的字符

javascript - 更有效的方法来完成这个?

javascript - 在 React 中渲染后执行一个函数

javascript - 希望按钮在页面加载时隐藏内容然后在单击按钮时显示

javascript - 知道用于 Javascript 的优化库(例如,实现最小二乘法等)吗?