Как отделить текст с фиксированной шириной длины с помощью разделителя на основе заданных символов?
У меня есть следующие 30 символов фиксированной ширины ID длины серии в текстовом файле, которые я хотел бы разделить разделителем / поместить в отдельные столбцы. У меня есть тысячи удостоверений в этом файле. Размер самого файла превышает 2 ГБ. Я использую EmEditor для просмотра файла:
Например, идентификатор серии "NWU371674020200000000002505000" необходимо преобразовать в NWU,37 16740,2,02,0000,000000,25,05,00,0
Разделение всегда следует за одним и тем же шаблоном разделения по символам: NWU (3 длины символа) 37 (2 длины символа) 16740 (5 длин символа) 2 (длина 1 символа) 02 (длина 2 символа) 0000 (4 длины символа) 000000 (6 длина символа) 25 (длина 2 символа) 05 (длина 2 символа) 00 (длина 2 символа) 0 (длина 1 символа)
Любые идеи о том, как сделать это с таким большим файлом? Желательно без кода? Или с помощью языка программирования, который будет легко кодировать с этим?
Любая помощь приветствуется!