Найти усеченные строки для предоставленного слова в Python ⇐ Python

Программы на Python
Anonymous
Найти усеченные строки для предоставленного слова в Python

Сообщение Anonymous »

Я пытаюсь выполнить сравнение строк, которое проверяет наличие в строке распространенных усеченных слов при пословном сравнении.
Существует ли библиотека Python для поиска вариантов усеченных слов на английском языке?

Код: Выделить всё

if "inc" in truncated_stings_for("Incorporated"):
pass
Для ясности, ниже приведены дополнительные примеры возможных усеченных слов в строке. Я буду искать строку A, используя строку B:

Код: Выделить всё

a = "LINCOLN ELECTRIC HOLDINGS"
b = "LINCOLN ELEC HLDGS"

Код: Выделить всё

a = "INCYTE CORP"
b = "Incyte Co."

Код: Выделить всё

a = "RLJ Lodging Trust"
b = "RLJ LODGING TR"

Код: Выделить всё

a = "KRATOS DEFENSE & SECURITY"
b = "KRATOS DEFENSE & SEC"

Код: Выделить всё

a = "Brookdale Senior Living"
b = "BROOKDALE SR LIVING"
Примечание. У меня НЕТ полного списка потенциальных слов, которые я могу встретить и которые могут быть сокращены, поэтому я не могу жестко запрограммировать их варианты.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-python

Вернуться в «Python»