Supprimer zero width space caractère unicode à partir de Python chaîne
J'ai une chaîne de caractères en Python comme ceci:
u'\u200cHealth & Fitness'
Comment puis-je supprimer le
\u200
partie de la chaîne ?
s.encode('utf-8')
- la chaîne de retour est
\xe2\x80\x8cHealth & Fitness
- mon mauvais, le codage doit être
ascii
comme Arount réponse ci-dessous
Vous devez vous connecter pour publier un commentaire.
Vous pouvez l'encoder en
ascii
et ignorer les erreurs:De sortie:
Si vous avez une chaîne qui contient
Unicode
caractère, commevous pouvez essayer:
et la sortie sera:
Airports Council International North America
Upvote si l'aide 🙂
pour moi qui suit travaillé
Je viens d'utiliser le remplacer car je n'en ai pas besoin:
Ou dans votre cas:
strip()
ignore. Dans la plupart des cas avec unicode dod vous ne voulez pasencode(ascii, ignore)
.