本文整理汇总了Python中emoji.get_emoji_regexp方法的典型用法代码示例。如果您正苦于以下问题:Python emoji.get_emoji_regexp方法的具体用法?Python emoji.get_emoji_regexp怎么用?Python emoji.get_emoji_regexp使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类emoji
的用法示例。
在下文中一共展示了emoji.get_emoji_regexp方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _calc_emoji_offset
# 需要导入模块: import emoji [as 别名]
# 或者: from emoji import get_emoji_regexp [as 别名]
def _calc_emoji_offset(to_calc) -> int:
# Get all emoji in text.
emoticons = emoji.get_emoji_regexp().finditer(to_calc)
# Check the utf16 length of the emoji to determine the offset it caused.
# Normal, 1 character emoji don't affect; hence sub 1.
# special, eg with two emoji characters (eg face, and skin col) will have length 2, so by subbing one we
# know we'll get one extra offset,
return sum(len(e.group(0).encode('utf-16-le')) // 2 - 1 for e in emoticons)
示例2: find_emojis
# 需要导入模块: import emoji [as 别名]
# 或者: from emoji import get_emoji_regexp [as 别名]
def find_emojis(self):
"""Find emojis, symbols, pictographs, map symbols and flags
Returns:
Chepy: The Chepy object.
"""
self.state = emoji.get_emoji_regexp().findall(self._convert_to_str())
return self
示例3: emoji_strip
# 需要导入模块: import emoji [as 别名]
# 或者: from emoji import get_emoji_regexp [as 别名]
def emoji_strip(content: str) -> str:
"""Strips emojis out of a string, returns resulting string"""
modified = re.sub(emoji.get_emoji_regexp(), r"", content)
modified = re.sub(':[^>]+:', '', modified)
modified = re.sub('<[^>]+>', '', modified)
return modified.strip()