如果在 a.txt 中的字符是abcd20070305 或(abcd20070809)
现在要用变量截取指定位字符.
现在用:
@echo off
FOR /F %%j in (a.txt) do set xz=%%j
set yys=%xz%
set /a yys=%yys:~-7,7%
@echo %yys%
pause
----
以上的截取会是0070305吗? 用set /a yys=%yys:~-5,7% 也不会是.
如果截取0305 用set /a yys=%yys:~-4,4% 也不会正确.
[ Last edited by namejm on 2007-3-16 at 01:12 PM ]
现在要用变量截取指定位字符.
现在用:
@echo off
FOR /F %%j in (a.txt) do set xz=%%j
set yys=%xz%
set /a yys=%yys:~-7,7%
@echo %yys%
pause
----
以上的截取会是0070305吗? 用set /a yys=%yys:~-5,7% 也不会是.
如果截取0305 用set /a yys=%yys:~-4,4% 也不会正确.
[ Last edited by namejm on 2007-3-16 at 01:12 PM ]
