Board logo

标题: [其他] [已解决]求助字符串截取的批处理代码解释 [打印本页]

作者: luotexiaozh    时间: 2016-3-9 17:40     标题: [已解决]求助字符串截取的批处理代码解释

刚开始学习,遇到下面这个代码
  1. set var=12306
  2. call,echo %%var:~1%%
复制代码
为什么显示出来的是2306?
明白了,谢谢二位!
作者: happy886rr    时间: 2016-3-9 18:43

回复 1# luotexiaozh
%var:~3%  从左边开始,跳过前3位截取余下的字符
%var:~-3%  从最右往左开始,截取末3位字符
%var:~-6,3%  从最右边开始跳过6位,然后从左往右截取3位字符
%var:~0,-3% 从最右往左开始, 跳过3位截取余下的字符
作者: Batcher    时间: 2016-3-9 19:00

if命令教程第8页有介绍字符串截取的用法
http://bbs.bathome.net/thread-31727-1-1.html
作者: happy886rr    时间: 2016-3-10 21:55

回复 3# Batcher
好资深的元老、热心的人。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2