У меня есть два текстовых файла: file1.txt и file2.txt.
File1.txt содержит следующее:
12345678
File2.txt содержит это:
34567999
23499899
13571234
Теперь я хочу посмотреть на первые 3 цифры строки 1 файла file1.txt (а это 123). Теперь я хочу перейти к file2.txt и найти эти три цифры (123). Когда я нахожу эти цифры в таком порядке в строке (то есть: это будет иметь место в строке 3: 1357 123 4), я хочу записать эту строку в новый файл: file_new.txt .
Затем, если все строки в file2.txt были найдены для этой последовательности из file1.txt (123), я хочу переместить на одну цифру дальше в file1.txt, чтобы новый поисковый запрос был 234. Теперь я хочу перейти снова в file2.txt для поиска всех последовательностей с 234 в (т.е. строка 2 (234 99899) и строка 3 (13571 234)). Поскольку строка 3 уже содержится в file_new.txt, я хочу записать только строку 2 в file_new.txt.
Я хочу продолжить этот процесс, ища следующие три цифры, пока вся строка в file1.txt не будет найдена в file2.txt.
Может ли кто-нибудь помочь мне решить эту проблему?