Board logo

标题: 如何提取一行中最后的字符并将其保存在变量里? [打印本页]

作者: zzfer     时间: 2007-4-28 13:49    标题: 如何提取一行中最后的字符并将其保存在变量里?

前提:
在txt文件里有一行以逗号分割的字符,前提是不知道一共有多少字符,如何取得最后一个并将其保存在变量里?
例如:1.txt
"1","2","cc","w w","","","","0"...........


最后一个变量也是用“”括起来的,类似于“0“的形式

[ Last edited by zzfer on 2007-4-28 at 07:30 AM ]
作者: zzfer     时间: 2007-4-28 20:25    标题: 请各位帮忙!

请各位帮忙!Thanks!
作者: lianjiang2004     时间: 2007-4-28 20:27
是要“2”形式的还是2形式的?
作者: zzfer     时间: 2007-4-28 20:28
您好,是“2”形式的
作者: bjsh     时间: 2007-4-28 22:59
@echo off & setlocal enabledelayedexpansion
for /f "delims=" %%a in (test.txt) do (
    set "t=%%a"
    set "t=!t:"=!"
    set "p=!t:~-1!"
)
echo %p% & pause
作者: zzfer     时间: 2007-4-29 06:21    标题: 多谢

又学会了一句,多谢




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5