如何在discord.js机器人上用新行替换<br/>和<br/>?

时间:2019-05-18 11:56:10

标签: javascript discord.js

我正在设置我的discord bot,并在其中一个命令上,当该bot回复时,它在消息中包含一些<br></br>,我想删除它们以换一行。

我尝试了.replace(/<br>/g, "\n"));,但没有成功。

case "roblox":
    args.length < 1 ? message.channel.send("Please enter an roblox user.") : message.channel.send(await getAPI("api here" + args).replace(/<br>/g, "\n"));
    break;

2 个答案:

答案 0 :(得分:0)

尝试此正则表达式:

/<\/?br\s?\/?>/g

替换<br></br>(无效)以及<br/><br />

答案 1 :(得分:0)

尝试使用更广泛的正则表达式

.replace(/<br\s*[\/]?>/gi, "\n"));

您可以使用/<br[^>]*>/gi,如果您有<br class="hello" />

,它将匹配br和斜杠之间的任何内容。