将[]中的一个字符替换为另一个

时间:2019-06-20 19:05:45

标签: node.js regex node-modules regex-group node-red

有人可以帮助替换以下内容吗?

我有以下文字:

[$.abc],[CONTAINS],[-],[],[add 123]

我希望输出看起来像:

[$.abc],[CONTAINS],[list],[],[add 123]

因此,基本上我想在Node.js中使用正则表达式将[-]替换为[list]

谢谢。

1 个答案:

答案 0 :(得分:1)

无需正则表达式:

let phrase = "[$.abc],[CONTAINS],[-],[],[add 123]"
let newPhrase = phrase.replace('[-]','[list]')

或许多

let newPhrase = phrase.split('-').join("list")
//'[$.abc],[CONTAINS],[list],[],[add 123]'