2013-02-21 67 views
2

在DOS中可以做一個字符串模式匹配嗎?例如,我想要執行以下操作:在DOS命令中左字符串,變量匹配?

if "%USERNAME" == "abc*" (echo 1) 

我知道星號在這裏不起作用,我無法找到替代方案。有人有主意嗎?

set str=politic 
echo.%str% 
set str=%str:~0,4% 
echo.%str% 

喜歡的東西留在這兩個部分的字符串:

回答

0

如果字符串的其餘部分不要緊,你可以使用這個。

2

嘗試

if "%USERNAME:~0,3%" == "abc" (echo 1) 

這將從頭

好運

串您 %USERNAME爲3個字符