中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 20:44
48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 求提取文本中的内容保存到另一文本!
可打印版本  852 / 10
第1楼 catfen 发表于 2008-03-13 17:25
新手上路 发帖 3 积分 8
求提取文本中的内容保存到另一文本!
以下是1.txt中的内容的其中一段。
<td align="center" width="16" style="border-bottom:1px #bac1bd dotted;"><a href="http://user.qzone.qq.com/729876636" target="_blank"><img src="/samebarlist/images/icon_star.gif" border="0"></a></td>

我只想把QQ号码都保存到另一个文本中,怎么写啊?
第2楼 lxmxn 发表于 2008-03-13 17:45
版主 发帖 4,938 积分 11,386
第3楼 bat-zw 发表于 2008-03-13 17:58
金牌会员 发帖 1,276 积分 3,105
命令太高深了,看不懂
第4楼 catfen 发表于 2008-03-13 18:10
新手上路 发帖 3 积分 8
是啊,不过还是不行啊
第5楼 catfen 发表于 2008-03-13 18:12
新手上路 发帖 3 积分 8
SED不是内部或外部命令啊,是SET吗?

[ Last edited by catfen on 2008-3-13 at 06:13 PM ]
第6楼 sylovanas 发表于 2008-03-13 18:19
初级用户 发帖 42 积分 107
sed是第三方工具,要另外下载
第7楼 pooronce 发表于 2008-03-13 18:31
中级用户 发帖 250 积分 484
Originally posted by lxmxn at 2008-3-13 05:45 PM:


不如用grep了


不过楼主似乎还不知道cygwin

如果findstr有支持只显示查找到文本而不是显示行就好了
第8楼 lxmxn 发表于 2008-03-13 20:52
版主 发帖 4,938 积分 11,386
Originally posted by pooronce at 2008-3-13 18:31:


不如用grep了


不过楼主似乎还不知道cygwin

如果findstr有支持只显示查找到文本而不是显示行就好了

这个正则不错,本来是想用grep来完成的,不过想到grep不像sed那样有一些替换和插入的功能,所以没用grep来做。
第9楼 suntb 发表于 2008-03-13 23:23
高级用户 发帖 277 积分 581


[ Last edited by suntb on 2008-3-13 at 11:43 PM ]
第10楼 suntb 发表于 2008-03-13 23:25
高级用户 发帖 277 积分 581
以上代码去引号的思路参考了论坛帖子:
http://www.cn-dos.net/forum/viewthread.php?tid=20838
第11楼 stance 发表于 2008-04-21 17:50
初级用户 发帖 46 积分 64
謝謝suntb
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023