【发布时间】:2021-01-16 12:46:34
【问题描述】:
如何在消息中找到所有 Discord 服务器邀请。我以前问过类似的问题,但不知何故对我不起作用。所以我来到了这里。我在 Internet 上找不到更多关于此的信息。 “re”包可能会起作用,但正则表达式是什么?
import re
inviteregex = re.compile(r'discord(.gg|.com/invite)/.{3,10}')
links = re.findall(inviteregex, 'here is the link discord.gg/gpDcZfF')
print(links)
预期结果:
['discord.gg/gpDcZfF']
但结果是:
['.gg']
【问题讨论】:
-
什么是正则表达式:en.wikipedia.org/wiki/Regular_expression(PS:你至少可以google一下)另外请添加你到目前为止尝试过的代码,结果是什么,预期结果是什么,错误/回溯...
-
刚刚编辑了消息,没有错误。我也知道什么是正则表达式。但是我不确定我在这里使用的那个是否正确
标签: python python-3.x discord.py python-re