Python emoji.get_emoji_regexp() Examples
The following are 6
code examples of emoji.get_emoji_regexp().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
emoji
, or try the search function
.
Example #1
Source File: string_handling.py From SkittBot with GNU General Public License v3.0 | 5 votes |
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)
Example #2
Source File: string_handling.py From EmiliaHikari with GNU General Public License v3.0 | 5 votes |
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)
Example #3
Source File: language.py From chepy with GNU General Public License v3.0 | 5 votes |
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
Example #4
Source File: util.py From graham_discord_bot with MIT License | 5 votes |
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()
Example #5
Source File: string_handling.py From Marie-2.0-English with GNU General Public License v3.0 | 5 votes |
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)
Example #6
Source File: string_handling.py From tgbot with GNU General Public License v3.0 | 5 votes |
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)