Существуют ли библиотеки в Python для поиска слов в тексте с учётом замены букв на буквы из других алфавитов?
Существуют ли библиотеки в Python для поиска слов в тексте с учётом замены букв на буквы из других алфавитов, но выглядящие точно так же? Например, 'е' из кириллицы и 'e' из латиницы.
Ответы (1 шт):
Автор решения: Sergey
→ Ссылка
Пусть вам нужно найти слово "деньги". Здесь есть одна буква, которая графически выглядит как другая буквы из латиницы: "е". Пишем простейшее регулярное выражение вроде:
r"д[е|e]ньги"
И используем это регулярное выражение в функции поиска re.search(pattern, string), которая возвращает первое вхождение подстроки, подходящей под регулярное выражение.