Я пытаюсь автоматизировать приложение, где он похож на движок Google. Когда пользователь входит в «société» (Accented character), он дает детали, в которых есть либо «société» (Accented), либо «societe» (английский).Как совместить английское слово с эквивалентными символами Accent в Python
Так что моя задача - проверить, содержит ли детали заданное ключевое слово. У меня нет проблемы с сравнением символов с акцентом. EX: «société» = «société». Но дело «société» == «societe» терпит неудачу. Python код ниже:
>>> "société".find("societe")
-1 #Fail
>>> "société".find("société")
0 #Success
>>>
Так как соответствовать эквивалентному английскому слову в символах с акцентом.
Любая помощь будет высоко оценена. Благодаря
Я не думаю, что есть простой способ, чтобы сравнить их непосредственно, я хотел бы посмотреть на удаление акцентов перед поиском. http://stackoverflow.com/questions/517923/what-is-the-best-way-to-remove-accents-in-a-python-unicode-string – Astrogat
Должен ли Гёдель отображать Годеля или Геделя? Последнее стандартно, но первое - это то, что вы получите, просто сняв акценты. Похоже, вам нужен словарь эквивалентов. –