Ответ 1
Вы можете закодировать его в ascii
и проигнорировать ошибки:
u'\u200cHealth & Fitness'.encode('ascii', 'ignore')
Выход:
'Health & Fitness'
У меня есть строка в Python, как это:
u'\u200cHealth & Fitness'
Как я могу удалить
\u200c
часть строки?
Вы можете закодировать его в ascii
и проигнорировать ошибки:
u'\u200cHealth & Fitness'.encode('ascii', 'ignore')
Выход:
'Health & Fitness'
Если у вас есть строка, содержащая Unicode
, например
s = "Airports Council International \u2013 North America"
то вы можете попробовать:
newString = (s.encode('ascii', 'ignore')).decode("utf-8")
и выход будет:
Airports Council International North America
Upvote, если помогает :)
у меня сработало следующее
mystring.encode('ascii', 'ignore').decode('unicode_escape')
Я просто использую замену, потому что она мне не нужна:
varstring.replace('\u200c', '')
Или в вашем случае:
u'\u200cHealth & Fitness'.replace('\u200c', '')