Не будет любой дороги сказать ДЛЯ командование не обработать последовательные delims как одиночное delim. Дорога, котор я типично работаю вокруг этого должна «pre обрабатывать» линию входного сигнала и искать пары delims с ничего между ими. Я заменяю ть эти с что-то между delims я могу после этого проверить для в Кодего и обработать как пропавшее или пустое значение.
Так если линия входного сигнала была
aaa, bbb
aaa, @, @, bbb
и после этого подайте то в ДЛЯ и parse на запятом.
Я прикрепляю Кодего с этим изменением, препятствую мне умею как он идет для вас. Я сделал несколько другие малые регулировки, препятствую мне знаю что вопросы вы имеете.
- необходимо добавить setlocal EnableDelayedExpansion так как я smog уточнить и использовать перемеююый внутри петли
- определил входной файл - имя как перемеююый, и после того как я закавычено ему в основе ДЛЯ того читает его, для того чтобы отрегулировать случай где filename smog включить космосы
- наружная ДЛЯ петли читает всю линию, тогда мы задаем то к перемеююому так, что мы сможем заменить «пустые» значения с placeholder (я использовал @, smog быть что-нибыдь, котор вы любите)
- после этого другое ДЛЯ больше как ваше первоначально одного parses возникающий шнур и вызывает подпрограмму
- Я добавил ОТГОЛОСОК inputline прежде и после преобразование как раз так, котор вы можете увидеть как они работают, эти извлекл более поздно
Понадейтесь что это помогает
~bp