如何删除输出周围的括号?

时间:2020-07-01 21:54:17

标签: javascript node.js discord.js stdout

我正在尝试使用discord.js编写机器人代码,但是我对JavaScript的经验很少。我设置了一个命令,只要用户运行它就发送一个图像。但是,stdout的输出将显示以下内容:

{ url: http://example.com/ }

如何删除方括号并保持URL不变?

这是我的代码:

run(message) {
    exec("node ~/db/imgdo.js", (error, stdout, stderr) => {
        if (error) {
            message.say(`error: ${error.message}`);
            return;
        }
        if (stderr) {
            message.say(`stderr: ${stderr}`);
            return;
        }

        message.say(`${stdout}`);
    });
}

1 个答案:

答案 0 :(得分:0)

很抱歉这个问题,我自己弄清楚了。 过期几小时后,我发现可以使用str.replace替换不需要的字符

var res = str.replace(/{ url: '|' }/g, "");