“Строка Python Удалить акцент” Ответ

Python удаляет акценты

def simplify(text):
	import unicodedata
	try:
		text = unicode(text, 'utf-8')
	except NameError:
		pass
	text = unicodedata.normalize('NFD', text).encode('ascii', 'ignore').decode("utf-8")
	return str(text)
Robin R

Python удаляет акценты

from unidecode import unidecode

unidecode(u'ıöüç')

# Returns: 'iouc'
Important Ibex

Строка Python Удалить акцент

def convert_to_non_accent(string):
    """ Function to convert accent characters to non accent
    characters.
    :param string: String to be converted.
    :type string: str
    :return: str
    """
    return ''.join(ch for ch in unicodedata.normalize('NFKD', string)
                   if not unicodedata.combining(ch))
Smoking Snake

Ответы похожие на “Строка Python Удалить акцент”

Вопросы похожие на “Строка Python Удалить акцент”

Больше похожих ответов на “Строка Python Удалить акцент” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования