、字符串替换 好了,符号说到这,现在说%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]]%

3:~0,1%

结果1

 

posted on 2010-09-07 15:41 sanmao 阅读(6875) 评论(0)    

只有注册用户后才能发表评论。


网站导航:
              
 

常用链接

留言簿(5)

bat 批处理 字符串 替换函数 和 字符串截取函数 -凯发k8网页登录

搜索

  •  

最新评论

阅读排行榜

评论排行榜

网站地图