“Ciąg Python usuń akcent” Kod odpowiedzi

Python usuwa akcenty

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 usuwa akcenty

from unidecode import unidecode

unidecode(u'ıöüç')

# Returns: 'iouc'
Important Ibex

Ciąg Python usuń akcent

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

Odpowiedzi podobne do “Ciąg Python usuń akcent”

Pytania podobne do “Ciąg Python usuń akcent”

Więcej pokrewnych odpowiedzi na “Ciąg Python usuń akcent” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu