dos中截取字符串的格式为: %str:~0,3% ,表示截取str中从第一个字符开始提取三个字符。
%str:~-3,3% ,表示截取str中从倒数第三个字符开始提取三个字符。
set a=123456789
set b=%a:~0,3%
echo %b% (将会打印123)
echo %a:~2% (将会打印3456789,从第三个字符开始打印到最后一个字符)
echo %a:~-3% (将会打印789,从倒数第三个开始打印到最后一个字符)
截取特定位置的字符串可以使用for语句,参见:

3074

被折叠的 条评论
为什么被折叠?



