Suppression des emojis des chaînes dans python
Le code python fourni pour supprimer les emojis échoue car il contient des erreurs de syntax. Les chaînes Unicode doivent être désignées à l'aide du préfixe U '' sur Python 2. ] Importer des codecs Importer RE text = codecs.decode ('ce chien \ u0001f602'.encode (' utf-8 '),' utf-8 ') Imprimer (texte) # avec emoji emoji_pattern = re.compile ("[" u "\ u0001f600- \ u0001f64f" # émoticons u "\ u0001f300- \ u0001f5ff" # symboles et pictogrammes u "\ u0001f680- \ u0001f6ff" # Symboles de transport et de carte u "\ u0001f1e0- \ u0001f1ff" # Flags (iOS) "]", Flags = re.unicode) print (emoji_pattern.sub (r '', texte)) # no emoji
import codecs
import re
text = codecs.decode('This dog \U0001f602'.encode('UTF-8'), 'UTF-8')
print(text) # with emoji
emoji_pattern = re.compile("["
u"\U0001F600-\U0001F64F" # emoticons
u"\U0001F300-\U0001F5FF" # symbols & pictographs
u"\U0001F680-\U0001F6FF" # transport & map symbols
u"\U0001F1E0-\U0001F1FF" # flags (iOS)
"] ", flags=re.UNICODE)
print(emoji_pattern.sub(r'', text)) # no emoji
ce chien?ce chien
pre>: Ce modèle ne correspond qu'à une gamme limitée d'emojis. Pour une solution plus complète, reportez-vous aux gammes de caractères Unicode.
note
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3