1、替换/删除。
假设a的值有如下设置。
set “a=123456”
那么执行如下语句。
set “b=%a:345=00%”
b的值变为12006。
%a:345=%,表示将345删除
如果替换式改成%a*3=E%,表示从左边开始到第一个3的所有字符替换成E。
2、取舍。
%a:~2,3%:取从左边第3个字符开始的3个字符。b的值变为345。
%a:~2,-1%:取从左边第3个字符开始直到倒数第1个字符之前的字符。b的值变为345。
%a:~,5%:取从头开始的5个字符。b的值变为12345。
%a:~,-3%:取从头开始至倒数第3个字符之前的字符串。b的值变为123。
%a:~2%:取从第3个字符开始到末尾的字符串。b的值变为3456。
%a:~-2%:取从倒数第2个字符开始到末尾的字符。b的值变为56。