Регулярка в BAT/CMD возможно?

^(.*?)(:|;)(.*?){32,150}$ как такую регулярку можно в батнике использовать или вообще нельзя использовать регулярки? или надо может изменить под батник ?


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

Автор решения: Arenoros

Если учесть что Batch Script почти ни чего не умеет кроме перенаправления пайпов из одних программ в другие, то можно рядом положить что то типа pgrep и использовать его или использовать powershell и вызвать из bat что то типа

powershell -NoProfile -ExecutionPolicy Bypass -Command "& { 'PowerShell' -match 'p.{2}e\w' }"
  • -NoProfile -ExecutionPolicy Bypass могут быть не обязательны
→ Ссылка