标签: python python-3.x discord discord.py
all_content = re.sub(r'!([A-Za-z0-9`~!@#$%^&*()_|+\-=?;:\'\",.<>\{\}\[\]\\\/]{2,32})|[\w]{2,32} rolled [\w]+ (\(\d+)\/(\d+\))', '', message.content).strip()
我正在使用re.sub(r'<@!?(\d+)>|<@&?(\d+)>', '', all_content)删除用户名和昵称的提及,但输出显示为<@而不是什么。
re.sub(r'<@!?(\d+)>|<@&?(\d+)>', '', all_content)
<@
答案 0 :(得分:0)
由于具有消息对象,因此可以使用Message.clean_content获取消息的“干净”内容