Пишу макрос для 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 февраля.


Ответы (0 шт):