我在想如何在批处理文件中检查通配符。
我需要检查变量project的格式是否为XYZ_20??_123,其中“??”是两个数字。忽略输入中的XYZ和123部分。目前,我有很多if语句来检查年份。但我想知道是否可以使用通配符来完成?
SET /p project=Enter project (XYZ_2016_123)
我需要检查变量project的格式是否为XYZ_20??_123,其中“??”是两个数字。忽略输入中的XYZ和123部分。目前,我有很多if语句来检查年份。但我想知道是否可以使用通配符来完成?
s=%project%
if not x%s:XYZ_2016_123=%==x%s% GOTO MAIN
if not x%s:XYZ_2017_123=%==x%s% GOTO MAIN
if not x%s:XYZ_2018_123=%==x%s% GOTO MAIN
:: etc.