首页 > 编程语言 > 详细

python处理emoji表情

时间:2020-03-20 19:13:56      阅读:121      评论:0      收藏:0      [点我收藏+]

爬到有表情的内容存mysql会报错,mongodb则没有事,解决办法 去除表情后存储。

pypi有现成的库emoji来处理emoji字符串  : https://pypi.org/project/emoji/

 

安装:

pip install emoji --upgrade

eg:

>> import emoji
>> print(emoji.emojize(Python is :thumbs_up:))
Python is ??
>> print(emoji.emojize(Python is :thumbsup:, use_aliases=True))
Python is ??
>> print(emoji.demojize(Python is ??))
Python is :thumbs_up:

 

替换函数

def filter_emoji(desstr,restr=‘‘):
    #过滤表情
    try:
        co = re.compile(u[\U00010000-\U0010ffff])
    except re.error:
        co = re.compile(u[\uD800-\uDBFF][\uDC00-\uDFFF])
    return co.sub(restr, desstr)

 

python处理emoji表情

原文:https://www.cnblogs.com/wzbk/p/12533963.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!