Начитывание с помощью фиксированного формата

При начитывании согласно фиксированного формата входная строка разделена только согласно предписанию формата.

Расположение каждой позиции определено суммой ширин предыдущих позиций на строке и количеством всех разделительных альфанумерических знаков.

При предписании формата

<P:6><N:04>, X=<X>, Y=<Y>

предномер должен начинаться в столбике 1, номер - в столбике 7, абсцисса X - в столбике 15, а ордината Y - в столбике 30.

При этом программа не тестирует, если разделительные знаки согласуются со знаками, определенными в предписании формата (здесь после номера пункта программа пропустит четыре знака и не тестирует, если это в действительности знаки ", X=").