bat 批处理 字符串 替换函数 和 字符串截取函数
2010-09-07 15:41
381 查看
、字符串替换 好了,符号说到这,现在说%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
@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
相关文章推荐
- bat 批处理 字符串 替换函数 和 字符串截取函数
- bat 批处理 字符串 替换函数 和 字符串截取函数
- 批处理,BAT替换与截取字符串的用法
- oracle中去除字符串两边的空格和,替换,截取字符串的函数
- 批处理BAT替换与截取字符串的用法t1=%a:~3%是什么意思
- DOS命令(cmd)批处理:替换字符串、截取字符串、扩充字符串、获取字符串长度
- 截取字符串 替换字符串 函数
- oracle中常用的字符串查找、替换以及截取函数的用法!
- php学习第二章:字符串处理函数(二)字符串查找、替换、截取等
- bat 批处理 字符串 截取
- [No0000A4]DOS命令(cmd)批处理:替换字符串、截取字符串、扩充字符串、获取字符串长度
- Android 字符串截取替换函数
- 批处理中字符串的截取和替换
- SQL中字符串截取、连接、替换等函数的用法
- php字符串处理函数 字符串查找、替换、截取
- 批处理中字符串的截取和替换 (转载)
- Delphi 字符串截取函数
- 在MYSQL的SQL语句中截取字符串的函数SUBSTRING
- Delphi : 字符串截取函数LeftStr,MidStr,RightStr的用法
- Mysql字符串截取函数SUBSTRING的用法说明