我有这个字符串:"$warn @Test use of bad language"我想获得从“使用”到“语言”的部分(从索引 2 到索引 x)我怎样才能@Test每次都用不同的长度和不同的部分来做到这一点?我是 JS 的新手,它可能超级简单/愚蠢,但我需要知道。谢谢!我试过 message.slice(2, message.length - 1)。我找到了答案。
1 回答
白衣非少年
TA贡献1155条经验 获得超0个赞
您可以为此使用将字符串拆分为不同的位string.split
const [command, mention, ...args] = message.content.split(" ")
const reason = args.join(" ")
// command = "$warn"
// mention = "@Test"
// reason = "use of bad language"
使用destructuring
此处可以更轻松地为消息内容的不同部分提供可读的名称
添加回答
举报
0/150
提交
取消