如何使用正则表达式和JavaScript替换包含方括号的字符串

时间:2019-05-22 15:07:03

标签: javascript regex

我正在尝试替换需要查找和替换的来自JSON的字符串。

我需要找到带有括号(而不是引号)的文本“ [REPLACE THIS]”的所有实例,并用我选择的字符串替换它。但是我想从完成的结果中删除括号。如何删除这些括号?

这是我的代码:

var text = "[REPLACE THIS]";

var newText = text.replace(/REPLACE THIS/g, "Replacement Text");

console.log(newText);

1 个答案:

答案 0 :(得分:1)

您需要使用\

转义

var text = "[REPLACE THIS]";

var newText = text.replace(/\[REPLACE THIS\]/g, "Replacement Text");

console.log(newText);