i am trying to recognise discord emotes. 
They are always between two : and don't contain space. e.g.
:smile:
I know how to split strings at delimiters, but how do i only split tokens that are within exactly two : and contain no space?    
Thanks in advance!
Thanks to @G_M i found the following solution:

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

Will give me a list with all the emotes within a message, independent of where they are within the message.
find token between two delimiters - discord emotes