"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment supprimer les emojis des chaînes dans Python: un guide pour débutant pour fixer les erreurs courantes?

Comment supprimer les emojis des chaînes dans Python: un guide pour débutant pour fixer les erreurs courantes?

Publié le 2025-01-31
Parcourir:954

How to Remove Emojis from Strings in Python: A Beginner\'s Guide to Fixing Common Errors?

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>



note

: 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.

Dernier tutoriel Plus>

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