Добрый день,
Я ищу код, который бы помог мне не тратить на это 3 недели. Я не разбираюсь в кодировании, и просто выяснить, как использовать такой код, будет весело. :) Если бы кто-то мог предложить способ сделать это и написать решение моей проблемы, я был бы очень признателен.
У меня есть огромный текстовый файл, который я хотел бы разбить на несколько файлов. Данные для размещения в этих нескольких файлах, а также имена файлов для этих файлов находятся в исходном содержимом. Вот пример данных, которые продолжаются вечно:
W1M0130
03/12/2012 00:00 SS_001 0 0 0 0 0 0 0 0
03/12/2012 00:00 SS_002 15 14 149 64 0 0 0 1
03/12/2012 00:00 SS_003 4 3 233 100 0 0 0 1
03/12/2012 00:00 SS_004 0 0 0 0 0 0 0 0
03/12/2012 00:00 SS_005 0 0 0 0 0 0 0 0
03/12/2012 00:00 SS_006 0 0 0 0 0 0 0 0
03/12/2012 00:00 SS_007 0 0 0 0 0 0 0 0
03/12/2012 00:00 SS_008 0 0 0 0 0 0 0 0
$END
W1M0200
03/12/2012 00:30 SS_001 0 0 0 0 0 0 0 0
03/12/2012 00:30 SS_002 12 11 136 58 0 0 0 1
03/12/2012 00:30 SS_003 3 2 213 91 0 0 0 1
03/12/2012 00:30 SS_004 0 0 0 0 0 0 0 0
03/12/2012 00:30 SS_005 0 0 0 0 0 0 0 0
03/12/2012 00:30 SS_006 0 0 0 0 0 0 0 0
03/12/2012 00:30 SS_007 0 0 0 0 0 0 0 0
03/12/2012 00:30 SS_008 0 0 0 0 0 0 0 0
$END
W1M0230
...
Имя файла первого выходного файла будет W1M0130.txt, а содержимым будут строки ниже, вплоть до следующего имени файла (W1M0200). Если это может помочь, все имена файлов начинаются с W, а строки содержимого начинаются с даты, за исключением последней строки, которая всегда равна $ END.
Ваша помощь приветствуется.
Спасибо!