Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Немного визуализации....а вот за это, отдельное спасибо. Сразу понял как работает.
def get_subline(str_first, srt_second):
s = difflib.SequenceMatcher(None, str_first, srt_second)
match = s.find_longest_match(0, len(str_first), 0, len(srt_second))
return str_first[match[0]:match[0]+match[2]].strip()
</python>
Поиск в строке. Реализация в CPython