码迷,mamicode.com
首页 > 其他好文 > 详细

批处理for中字符串截取必须先把循环变量代替出来才行!!!

时间:2019-01-18 00:55:33      阅读:451      评论:0      收藏:0      [点我收藏+]

标签:序号   pause   enabled   size   字符   cal   ble   off   dexp   

@echo off & setlocal enabledelayedexpansion
  set ifo=abc,def,ghi,jkl,mnopqrstuvwxyz0123456789
  echo 原字符串(第二行为各字符的序号):
  echo %ifo%
  echo.
  echo 截取前5个字符:
  echo %ifo:~0,5%
  echo 截取最后1个字符:
for /f "delims=," %%a in ("%ifo%") do (
set x=%%a
echo !x!
set y=!x:~-1!
echo !y!
)
pause

 

批处理for中字符串截取必须先把循环变量代替出来才行!!!

标签:序号   pause   enabled   size   字符   cal   ble   off   dexp   

原文地址:https://www.cnblogs.com/liuzhaoyzz/p/10285424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!