J'ai une chaîne dans Python comme ceci:
u'\u200cHealth & Fitness'
Comment puis-je enlever le
\u200c
partie de la chaîne?
Vous pouvez l'encoder dans ascii
et ignorer les erreurs:
u'\u200cHealth & Fitness'.encode('ascii', 'ignore')
Sortie:
'Health & Fitness'
Si vous avez une chaîne contenant le caractère Unicode
, comme
s = "Airports Council International \u2013 North America"
alors vous pouvez essayer:
newString = (s.encode('ascii', 'ignore')).decode("utf-8")
et le résultat sera:
Airports Council International North America
Vote positif si aide :)
Je viens d'utiliser remplacer parce que je n'en ai pas besoin:
varstring.replace('\u200c', '')
Ou dans votre cas:
u'\u200cHealth & Fitness'.replace('\u200c', '')
pour moi ce qui suit a fonctionné
mystring.encode('ascii', 'ignore').decode('unicode_escape')