У меня есть файл, который выглядит примерно так:
|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 цифр будут меняться в зависимости от клиента. Я не знаю, какими они будут.
Единственное, что я знаю, это формат.
Кто-нибудь может дать мне предложение относительно того, как динамически получать \ поддерживать эту информацию, чтобы я мог разобрать ее на отдельные файлы?