python-3.x - 如何python删除不需要的图标字符
问题描述
有没有办法让字符串自动摆脱图标字符?
输入:这是字符串✅这是字符串✅✍️字符串✍️✔️ 输出愿望:这是字符串这是字符串字符串
replace('✅', '')没有被使用,因为在我们事先不知道内容的情况下,每个字符串中的图标字符都会发生变化
解决方案
尝试这个:
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✍️✔️'))
推荐阅读
- algorithm - 生成具有最高多样性的 RGB 颜色集
- ruby-on-rails - 如何使用 Ruby + Selenium WebDriver 保存和加载 cookie
- laravel - Laravel 邮件自动化
- c# - 读取Excel文件时出现C#错误,这是一个奇怪的错误
- python-3.x - Google Cloud Functions 未返回响应
- javascript - $.post 的问题
- python - 如何从 Python Flask 中的 HTML 选择中获取项目
- php - PHPunit:如何从外部函数更改 Mock 对象的属性
- angular - 当所选语言之一的翻译不可用时如何禁用按钮
- c - 将输入的整数排序为奇数和偶数数组