我正在设置我的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;
答案 0 :(得分:0)
尝试此正则表达式:
/<\/?br\s?\/?>/g
替换<br>
和</br>
(无效)以及<br/>
和<br />
。
答案 1 :(得分:0)
尝试使用更广泛的正则表达式
.replace(/<br\s*[\/]?>/gi, "\n"));
您可以使用/<br[^>]*>/gi
,如果您有<br class="hello" />