提供“string.emojis”(所有来自unicode.org的emoji字符)
emojientities的Python项目详细描述
emoji实体
此模块从unicode.org下载最新的emoji字符列表,并添加string.emojis
,这是一个包含所有字符的连接的str
,与其他字符串实体(例如string.letters
)一样使用。
依赖关系
requests
安装
- 使用
pip
或类似:
pip install emojientities
手动:
- 克隆此存储库
git clone https://gitlab.com/christoph.fink/python-emojientities.git
- 切换到克隆目录
- 使用python
setuptools
安装包:
python ./setup.py install
用法
此模块扩展了string
标准库提供的字符类,以包含emoji
范围。要使用它,请导入emojientities
和string
,并使用string.emojis
来过滤文本中的表情符号:
importemojientitiesimportstring# example string from: Hiippala et al. (2018) Exploring the linguistic landscape of # geotagged social media content in urban environments. Digital Scholarship in the Humanities.photoCaption="Great weather in Helsinki!!! On holiday with @username.:-) #helsinki #visitfinland ?☀️?️"emojisOnly="".join([cforcinphotoCaptionifcinstring.emojis])# '?☀️?️'photoCaptionWithoutEmojis="".join([cforcinphotoCaptionifcnotinstring.emojis])# 'Great weather in Helsinki!!! On holiday with @username.:-) #helsinki #visitfinland '