正则表达式匹配字符串

时间:2015-12-15 11:01:07

标签: javascript regex node.js string

这是我的字符串:

[{ "name": "Neuromancer","genre": "cyberpunk" },

我想用替换方法删除[在开头和结尾(,))。

我这样做是因为我无法弄清楚如何恰当地编写正则表达式:

    line = line.replace(/\[/,"");
    line = line.replace(/\,$/,"");

谢谢:)

1 个答案:

答案 0 :(得分:1)

使用|合并两个正则表达式。此外,您还需要在^之前添加\[,因为您希望在开始时匹配[个字符。为了使正则表达式引擎找到两个单独的匹配项,您需要添加全局g修饰符。

line = line.replace(/^\[|,$/g, "");