Javascript删除子字符串

Els*_*ion -3 javascript regex

我有以下格式的字符串:

[text text] Text to stay
Run Code Online (Sandbox Code Playgroud)

我想删除括号和里面的文本,这样最终的字符串将是:

Text to Stay
Run Code Online (Sandbox Code Playgroud)

是否可以使用正则表达式和函数替换来实现这一点?

Mat*_*iak 5

是的,您可以使用替换函数和正则表达式来完成,如下所示:

var text = "[text text] Text to stay";
var replaced = text.replace(/\[(.*)\]/, "");
Run Code Online (Sandbox Code Playgroud)

检查这个片段:

var text = "[text text] Text to stay";
var replaced = text.replace(/\[(.*)\]/, "");
Run Code Online (Sandbox Code Playgroud)