У меня есть файл, который выглядит примерно так:
|29923C|SomeGuy,NameHere1 |00039252|042311|Some Address Info Here |
|47422K|SomeGuy,NameHere2 |00039252|042311|Some Address Info Here |
|98753D|SomeGuy,NameHere3 |00039252|042311|Some Address Info Here |
|29923C|SomeGuy,NameHere4 |00039252|042311|Some Address Info Here |
|47422K|SomeGuy,NameHere5 |00039252|042311|Some Address Info Here |
Мне нужно разбить файл на несколько файлов на основе первых 6 символов, начиная с позиции 2.
Файл 1 с именем 29923c.asc:
|29923C|SomeGuy,NameHere1 |00039252|042311|Some Address Info Here |
|29923C|SomeGuy,NameHere4 |00039252|042311|Some Address Info Here |
Файл 2 с именем 47422K.asc:
|47422K|SomeGuy,NameHere5 |00039252|042311|Some Address Info Here |
|47422K|SomeGuy,NameHere2 |00039252|042311|Some Address Info Here |
Файл 3 с именем 9875D.asc:
|98753D|SomeGuy,NameHere3 |00039252|042311|Some Address Info Here |
Я не знаю, что будет в файле до того, как программа его получит, просто формат. 6 цифр будут меняться в зависимости от клиента. Я не знаю, кем они будут.
Единственное, что я знаю, это формат.
Может ли кто-нибудь дать мне совет относительно того, как динамически получать \ сохранять эту информацию, чтобы я мог разобрать ее в отдельные файлы?