如何在python中识别不同颜色/肤色的相同表情符号?
如何用不同的颜色识别相同的表情符号如何在python中识别不同颜色/肤色的相同表情符号?,python,python-3.x,unicode,emoji,Python,Python 3.x,Unicode,Emoji,如何用不同的颜色识别相同的表情符号 示例:表情符号包上没有可用的方法来处理具有不同颜色的相同符号。但是,我们可以通过将表情符号名称与常用字符串进行比较来实现这一点(这里是竖起大拇指) 请尝试下面的代码 导入正则表达式 导入表情符号 exm=“poli kariku fans adi like每个竖起大拇指的表情符号都以代码点1F44D(“竖起大拇指符号”)开头,然后是肤色成分代码点,因此您可以这样过滤它们: thumbs\u up=chr(0x1F44D)#或“\N{thumbs up SIGN
示例:表情符号包上没有可用的方法来处理具有不同颜色的相同符号。但是,我们可以通过将表情符号名称与常用字符串进行比较来实现这一点(这里是
竖起大拇指
)
请尝试下面的代码
导入正则表达式
导入表情符号
exm=“poli kariku fans adi like每个竖起大拇指的表情符号都以代码点1F44D
(“竖起大拇指符号”
)开头,然后是肤色成分代码点,因此您可以这样过滤它们:
thumbs\u up=chr(0x1F44D)#或“\N{thumbs up SIGN}”或只是“我认为您不需要为您的用例使用正则表达式,您可以使用表情符号的长度:
导入表情符号
NUM_列=4
表列宽度=18
def是_表情符号:
在emoji.UNICODE\u emoji中返回s
def是默认表情符号:
在emoji.UNICODE\u emoji中返回len=1和s
def get_default_表情符号:
如果在emoji.UNICODE\u emoji else None中有s,则返回s[0]
def打印行(行):
打印(“”.join(word.ljust(TABLE\u COLUMN\u WIDTH)用于line.split()中的word)
text=“poli kariku fans adi like请提供用于阅读这些内容的python包/示例代码emojis@Mithilesh_Kunal更新问题正确的字符分割很重要。干得好