python3 清除过滤emoji表情详解编程语言

python3 清除过滤emoji表情

方法一:

emoji处理库,emoji官网:https://pypi.org/project/emoji/

#安装  
pip install emoji

官方例子如下:

python3 清除过滤emoji表情详解编程语言

清除命令:

emoji.demojize(str)

 方法二:

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)  

 打印所有的特殊字符:

for i in range(0x0,0x10ffff): 
    print(chr(i),end=" ") 
    if i%16==15: 
        print()

打印结果:

python3 清除过滤emoji表情详解编程语言

 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/16700.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论