首页 > 解决方案 > 如何python删除不需要的图标字符

问题描述

有没有办法让字符串自动摆脱图标字符

输入:这是字符串✅这是字符串✅✍️字符串✍️✔️ 输出愿望:这是字符串这是字符串字符串

replace('✅', '')没有被使用,因为在我们事先不知道内容的情况下,每个字符串中的图标字符都会发生变化

标签: python-3.xstringreplacecharacternon-ascii-characters

解决方案


尝试这个:

import re
def strip_emoji(text):
    RE_EMOJI = re.compile(u'([\U00002600-\U000027BF])|([\U0001f300-\U0001f64F])|([\U0001f680-\U0001f6FF])')
    return RE_EMOJI.sub(r'', text)

print(strip_emoji('This is String ✅this is string✅✍️string✍️✔️'))

推荐阅读