如何从文本中提取所有的表情包? [英] How to extract all the emojis from text?
本文介绍了如何从文本中提取所有的表情包?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请考虑以下列表:
a_list = ['🤔 🙈 me así, bla es se 😌 ds 💕👭👙']
如何在新列表中提取a_list
中的所有表情符号?:
new_lis = ['🤔 🙈 😌 💕 👭 👙']
我尝试使用正则表达式,但我没有所有可能的emoji编码。
推荐答案
您可以使用emoji
库。您可以通过检查emoji.UNICODE_EMOJI
中是否包含单个码点来检查该码点是否为表情码点。
import emoji
def extract_emojis(s):
return ''.join(c for c in s if c in emoji.UNICODE_EMOJI['en'])
这篇关于如何从文本中提取所有的表情包?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文