Я читаю текстовый файл, который имеет один и тот же блок шаблона n раз, каждая строка имеет несколько значений столбца
вот один блок текстового файла:
5 MEM 0000006827 RE 101103101103
326 532500700012538700000009344043161795734
601037 101103
326 532500700012538700000009344043167942780
601037 101103
326 53250070001253870000000a-44043168501299
601037 101103
326 474477001251343900000004356848375684837
601075 101103
326 517805769273138800000001995a-8451145396
601037 101102
7 000005 000000000000000000012975760660
- в вышеприведенном блоке у меня есть 5 наборов для строк, начинающихся с 3 и 6. Мне нужно выбрать значения из них как отдельную строку, но обработать их как единое число
- Первая строка, которая начинается с 5, имеет одно значение столбца,b общий для всех наборов 3 и 6 (статистика строки с 3 и начало строки с 6)
например,
column a = line start with 5 (value = from position 5-7)
column b=line start with 3(value = from positon 10-19)
column c= line start with3 (value = from poistion 5-7)
column d= line start with 3 (value= from position 9-10)
column e= line start with 6 (value= from posiion 6-10)
column f=line start with 6 (value= from position 16-20)
что я и сделал, шаблон поиска нашел 5-7блоки в txt и в цикле forach с использованием потокового считывателя, проходящего через каждую строку блока.при прохождении каждой строки проверяется начальное положение строки на основе того, что добавляется значение столбца с использованием коллекции, но не уверен, как добавить несколько столбцов для одного индекса
like column b,c,d for Ist count of 3&7(line start with 3 and line start with 6)
like column b,c,d for 2nd count of 3&7(line start with 3 and line start with 6)
like column b,c,d for 3rd count of 3&7(line start with 3 and line start with 6)
like column b,c,d for 4th count of 3&7(line start with 3 and line start with 6)
like column b,c,d for 5th count of 3&7(line start with 3 and line start with 6)
То же самое относится к столбцу a, eи е.