есть два файла t1.тхт и t2.тхт. файлы почти одинаковые, структура одинаковая
структура примерно:
------
1 //(всегда порядковая цифра)
разные цифры //(всегда 1 строка)
разные буквы 1/2 //(бывает от одной до нескольких строк)
//(всегда пустая строка)
2 //(всегда порядковая цифра)
разные цифры //(всегда 1 строка)
разные буквы 1/2 //(бывает от одной до нескольких строк)
(всегда пустая строка)
3 //(всегда порядковая цифра)
разные цифры //(всегда 1 строка)
разные буквы 1/2 //(бывает от одной до нескольких строк)
--//--
// (всегда пустая строка)
N //(всегда порядковая цифра)
разные цифры //(всегда 1 строка)
разные буквы 1/2 //(бывает от одной до нескольких строк)
------
Задача - из файла 1 считать строки с разными буквами 1 и вставить их в файл 2 после строки с разными буквами 2 в соответствующей секции порядковых чисел, чтоб вышло
------
1 //(всегда порядковая цифра)
разные цифры //(всегда 1 строка)
разные буквы 1 //(бывает от одной до нескольких строк)
разные буквы 2 //(бывает от одной до нескольких строк)
//(всегда пустая строка)
--//--
N //(всегда порядковая цифра)
разные цифры (всегда 1 строка)
разные буквы 1 //(бывает от одной до нескольких строк)
разные буквы 2 //(бывает от одной до нескольких строк)
//(всегда пустая строка)
------
Алгоритм примерно понимаю, - найти строку с числом N в t1, найти строку с числом N в t2, скопировать текст что находится ниже строки на 2(само число и строка с цифрами), Но вот текста под одинаковыми числами разное количество строк бывает, и когда пытаюсь придумать как сделать у меня выйдет быстрей вручную перекопировать эти тонны букафф
файлы для примера/теста вложены