Javascript 删除NodeJS字符串中的括号

Javascript 删除NodeJS字符串中的括号,javascript,node.js,regex,Javascript,Node.js,Regex,我在Nodejs中有一个变量,带有方形篮子。我需要去掉方括号并从中提取数据 let value = "[dfsdf][dsfsd][sdfs]MY VALUE"; 我需要VALUE变量中的值。方括号的数量不是最终的。有时它将是1,或者它可以上升到4一个没有正则表达式的简单解决方案将是 value.split(']').slice(-1)[0] 或者根据@Jeremy的评论 .split("]").pop() 另一个简单的解决办法是: let valu

我在Nodejs中有一个变量,带有方形篮子。我需要去掉方括号并从中提取数据

let value = "[dfsdf][dsfsd][sdfs]MY VALUE";

我需要VALUE变量中的值。方括号的数量不是最终的。有时它将是1,或者它可以上升到4

一个没有正则表达式的简单解决方案将是

value.split(']').slice(-1)[0]
或者根据@Jeremy的评论

.split("]").pop()

另一个简单的解决办法是:

let value = "[dfsdf][dsfsd][sdfs]MY VALUE";
let myValue = value.substr(value.lastIndexOf(']')+1)

使用此正则表达式匹配方括号:

/[\[\]]+/g
let value=“[dfsdf][dsfsd][sdfs]我的值”;
console.log(value.replace(/[\[\]]+/g',)
或just
.split(“]).pop()