История изменений
Исправление question4, (текущая версия) :
Пример:
Бэкап:
строка1строка2
строка3строка4
строка5
строка6
строка7
строка8
Новый:
строка1строка2
строка9
строка3строка4
строка5
строка6
строка8
Повреждённый:
строка1
строка2
строка9
строка3
строка4
строка5
строка6
строка8
Сравниваются бэкап и повреждённый. Требуется результат в виде, в каком его показывает diff: «вставить ‘строка9’ между строками 1 и 2, удалить строку 5».
Исходная версия question4, :
Пример:
Можно даже проще.
Бэкап:
строка1строка2
строка3строка4
строка5
строка6
строка7
строка8
Новый:
строка1строка2
строка9
строка3строка4
строка5
строка6
строка8
Повреждённый:
строка1
строка2
строка9
строка3
строка4
строка5
строка6
строка8
Сравниваются бэкап и повреждённый. Требуется результат в виде «вставить ‘строка9’ между строками 1 и 2, удалить строку 5».