Пишу макрос для The Bat. И регулярное выражение (%REGEXPBLINDMATCH) находит только одно вхождение подстроки. Что делать?
Пишу макрос в The Bat
%_MES="31 28 31 30 31 30 31 31 30 31 30 31"
%SETPATTREGEXP="\b\d\d\b"
%REGEXPBLINDMATCH="%_MES"
%SUBPATT="0"
%_MES - строка, и в ней мне надо найти все двухзначные цифры, но метод %REGEXPBLINDMATCH возвращает только 31, больше значений в %SUBPATT нет . Пытался всячески менять regex, но это не помогло (n - порядковый номер подстроки, которую необходимо вставить в текст письма (она является результатом поиска в заданной области, на которую ссылались макросы REGEXPMATCH или REGEXPBLINDMATCH). SUBPATT='0' возвращает результат работы всего регулярного выражения, 1 - результат его первой части, 2 - второй и т.д.). Возможно кто-то знает, что с этим делать или как прибавить к дате несколько дней, чтобы не вышло 45 февраля.