如何从与正则表达式匹配的所有角色(角色名称)中删除成员?我是discord.js的新手,并且我不太了解JavaScript,因此希望能提供帮助。
我正在创建一个使用户能够更改其颜色的机器人,因此我希望该命令在添加新角色之前先删除所有现有的颜色角色。
如果有帮助,则正则表达式为/^#[0-9a-zA-Z]{6}$/
。
答案 0 :(得分:1)
好吧,看到您已经有了正则表达式,您就已经准备好了。我将采用的一种方法是获取成员的角色并过滤与正则表达式匹配的角色。然后,我将简单地调用用户上的DateTime.Now
方法来删除所有角色。
下面您可以找到一些示例代码,尝试一下,让我知道它的运行方式。
public Form1()
{
InitializeComponent();
DoSomething(DateTime.Now);
}
void DoSomething(DateTime date)
{
MessageBox.Show(date.ToString());
}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
DoSomething(dateTimePicker1.Value);
}