dos下截取字符串
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語句,參見:
http://blog.csdn.net/lyhdream/article/details/15028435
總結
- 上一篇: dos定义变量算术运算逻辑运算表达式分隔
- 下一篇: 以下划线开头的变量