在两个定界符之间查找标记-不和谐表情

时间:2018-08-17 02:02:19

标签: python python-3.x discord

我正试图识别不和谐的情绪。 它们始终在两个:之间,并且不包含空格。例如 :smile:
我知道如何在定界符处分割字符串,但是我如何只分割恰好在两个:之内且不包含空格的标记?

谢谢!

1 个答案:

答案 0 :(得分:0)

由于@G_M,我找到了以下解决方案:

regex = re.compile(r':[A-Za-z0-9]+:') result = regex.findall(message.content)

将给我列出消息中所有表情的列表,而与它们在消息中的位置无关。