中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-11 04:24
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 这个文本文件中的内容怎么提取出来 查看 783 回复 4
楼 主 这个文本文件中的内容怎么提取出来 发表于 2009-01-20 19:19 ·  中国 重庆 电信
初级用户
★★
积分 92
发帖 82
注册 2007-11-13 23:35
18年会员
UID 102602
性别 男
状态 离线
show_weather("北京", new Array('8℃~10℃','阴转多云,小雨','阴,小雨','阴转多云,小雨','8℃~12℃','阴转多云','多云','晴转多云'), "xn.htm#57516");


上面内容是两天的天气预报,怎么提取出来并回显,效果如下

今天天气:8℃~10℃ 上午:阴转多云,小雨 下午: 阴,小雨 晚上:阴转多云,小雨
明天天气:8℃~12℃ 上午:阴转多云 下午:多云 晚上:晴转多云
2 发表于 2009-01-20 19:51 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
for 命令就可以实现了

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
3 发表于 2009-01-20 20:47 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
@echo off
for /f "delims=' tokens=2,4,6,8,10,12,14,16" %%a in (a.txt) do (
echo 今天天气:%%a 上午:%%b 下午:%%c 晚上:%%d
echo 明天天气:%%e 上午:%%f 下午:%%g 晚上:%%h
)
pause
本帖最近评分记录 (共 2 条) 点击查看详情
评分人分数时间
netbenton +2 2009-01-20 22:59
provem +2 2009-02-13 10:57
4 发表于 2009-01-21 19:54 ·  中国 广西 玉林 电信
社区乞丐
积分 -18
发帖 4
注册 2009-01-09 13:10
17年会员
UID 136213
性别 男
状态 离线
还是不怎么懂哦,那个a、b是怎么得到的呢?
菜鸟学习ing
5 发表于 2009-01-21 20:27 ·  中国 四川 泸州 联通
高级用户
★★★
积分 609
发帖 374
注册 2006-08-02 22:38
20年会员
UID 59720
状态 离线
就是按'为分割符号,取第2,4,6,8,10,12,14,16节需要显示.则对应变量为%%a,%%b,
%%c,%%d,......%%h.
或者%%i,%%j,%%k,......

[ Last edited by ZJHJ on 2009-1-21 at 20:31 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
provem +2 2009-02-13 10:54
论坛跳转: