标题: [其他] [已解决]咋样用for截取第一个字符和最后一个字符 [打印本页]
作者: qq506657335 时间: 2010-8-27 20:11 标题: [已解决]咋样用for截取第一个字符和最后一个字符
例如有一文本如下
dsaff fhgfhjgjy hiuyiyuty sdsadwdw wewrffsa
sdwdw dsdasd fgfgr gfgr
dfere retyt sadas dsffsdf ghrt vdff
如何用for来截取第一个字符串和最后一个字符串呢【
[ 本帖最后由 qq506657335 于 2010-8-27 21:21 编辑 ]
作者: wankoilz 时间: 2010-8-27 20:31
就楼主给出的样本来看可以这样:- @echo off
- for /f "delims=" %%i in (a.txt) do (
- for /f %%j in ("%%i") do set/p=%%j<nul
- for %%k in (%%i) do set "str=%%k"
- call echo %%str%%
- )
- pause
复制代码
作者: sgaizxt001 时间: 2010-8-27 20:44
- @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in (a.txt) do (
- set str=%%i
- echo !str:~0,1!!str:~-1!
- )
- pause
复制代码
楼主的第2行最后一个字符时空格?
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |