、字符串替換 好了,符號說到這,現在說%PATH:str1=str2% 上面語法的意思就是:將字符串變量%PATH%中的str1 替換為str2
@echo off
@color 02
set ALL=demo123
echo %ALL%
set VAT=%ALL:1=aaa%
echo %VAT%
---結果是demoaaa23
pause
2、字符串截取 ********************************************** 截取功能統一語法格式為:%a:~[m[,n]]% **********************************************
從第m為截取n長度的字符串,m 為偏移量(缺省為0),n 為截取長度(缺省為全部),n可以是負數
%a:~0,n% 相當于函數 left(a,n) 取左邊 n 位 %a:~-m% 相當于函數 right (a,m) 取右邊 m 位 %a:~m,n% 相當于函數 mid(a,m+1,n) 從 m+1 位開始取 n 位 %a:~m,-n% 相當于函數 mid(a,m+1,len(a)-m-n),從 m+1 位開始,至倒數 n+1 位 %a:~m % 相當于函數 mid(a,m+1,len(a)-m) 或者 right(a,len(a)-m),從m+1 位開始取右邊全部。
%a:~[m[,n]]%
%123:~0,1%
結果1
posted on 2010-09-07 15:41
sanmao 閱讀(6938)
評論(0) 編輯 收藏