How can I put [] (square brackets) in RegExp javascript?

前端 未结 5 1663
[愿得一人]
[愿得一人] 2020-11-27 19:13

I\'m trying this:

str = \"bla [bla]\";
str = str.replace(/\\\\[\\\\]/g,\"\");
console.log(str);

And the replace doesn\'t work, what am I do

5条回答
  •  孤城傲影
    2020-11-27 19:31

    Two backslashes produces a single backslash, so you're searching for "a backslash, followed by a character class consisting of a 1 or a right bracket, and then you're missing an closing bracket.

    Try

    str.replace(/\[1\]/g, '');
    

提交回复
热议问题