我构建了一个 Discord py bot,它允许用户跨服务器进行通信(即两个用户不必在同一台服务器上)。它适用于那些使用简单用户名的人,例如littlefox#1234或little_fox#1234。
但是,当用户名更复杂时,例如little fox#1234它会被难住。僵尸接受如命令!hello,!greet,!bye等使用正则表达式我试图但这并不工作:
import re
match = re.match(r"!\w( [a-z]*#[0-9]*)", '!hello little fox#1234')
print(match)
other_match = re.match(r"!\w( [a-z]*#[0-9]*)", '!hello little_fox#1234')
print(other_match)
然而,它不匹配任何东西。两者都返回None。我该怎么办?
MMMHUHU
相关分类