楼 主
如何提取指定字符的行中某位置的字符设置为变量?
发表于 2007-09-17 12:52 · 中国 广东 电信
初级用户
★
积分 186
发帖 36
注册 2003-10-02 00:00
22年会员
UID 10609
性别 男
状态 离线
1.TXT文件如下:
DFHDF BFJDFJ HFHJFDFDFD
DSJDF AFHS9GFG GFFKDLD
AAAA BFDJFDJ HGKLHG
.......................................
取出含字符 "AAAA" 的行的第9至18位的字符 "BFDJFDJ" 设为变量
其中 "BFDJFDJ" 可能是3至9位的任意字符
第 2 楼
发表于 2007-09-17 13:06 · 中国 天津 电信
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
19年会员
UID 75624
性别 男
状态 离线
如果中间是空格分隔的话
for /f "tokens=2" %%i in ('type 1.txt^|find /i "AAAA"') do echo %%i
第 3 楼
发表于 2007-09-22 13:37 · 中国 广东 电信
初级用户
★
积分 186
发帖 36
注册 2003-10-02 00:00
22年会员
UID 10609
性别 男
状态 离线
如果除了要取含字符 "AAAA" 的行的第9至18位的字符 "BFDJFDJ" 设为变量外,还要取其它行的含字符“DSJDF”的第9至18位的字符 设为变量又如何?
论坛跳转: