Я хотел бы создать пакетный файл, чтобы проверить, записано ли имя файла в соответствии с определенными правилами. Имя файла содержит некоторые параметры (буквы и цифры) расщепленные с помощью символа дефиса, как: FIN73-INV-2015-ANNИспользование findstr для поиска регулярного выражения в командном файле
Я хотел бы проверить первые два параметра (имя отдела и типа документа) и, прежде всего, проверьте, написана ли ошибка более 1 раза по ошибке. например FIN73 - INV-2015-ANN
Я попытался с помощью команды Findstr но, кажется, не работает, потому что даже если есть два дефиса Равно всегда 0, как и в этом случае:
эхо FIN73 --INV-2015-ANN | FINDSTR/i "^ [az] - [az]"
У вас есть еще предложения?
Спасибо
Пожалуйста, используйте findstr /? и просмотрите синтаксис findstr. Findstr явно ищет в FILES. Также ознакомьтесь с синтаксисом регулярных выражений. –