![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 19:46 |
共 48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]如何批量删除特定的多行内容? |
| 可打印版本 797 / 5 |
| 第1楼 honghunter | 发表于 2007-12-06 21:40 |
| 中级用户 发帖 135 积分 321 | |
|
[求助]如何批量删除特定的多行内容? 背景,一堆静态的html文件,每个上面都有好几个AD代码,现在要删除几个AD。
希望实现的功能是: 如果A文件的第N到M行的内容和B文件一样,则将A文件中的这些行删除掉。 想请各位给个思路。 |
|
| 第2楼 honghunter | 发表于 2007-12-06 21:42 |
| 中级用户 发帖 135 积分 321 | |
|
A文件中的N和M是常数(固定不变的)
B文件内容如下: |
|
| 第3楼 terse | 发表于 2007-12-08 01:00 |
| 银牌会员 发帖 946 积分 2,404 | |
|
假设处理第6-20行试下吧!
|
|
| 第4楼 honghunter | 发表于 2007-12-08 18:03 |
| 中级用户 发帖 135 积分 321 | |
|
首先谢谢三楼的回复。
不过代码执行后,好像没有移除那些行。 调试中…… |
|
| 第5楼 terse | 发表于 2007-12-08 19:13 |
| 银牌会员 发帖 946 积分 2,404 | |
Originally posted by honghunter at 2007-12-8 18:03: 也许可能不能处理特殊字符的缘故 假设htm文件内容: b.txt内容: 处理后这样是不是想要的? [ Last edited by terse on 2007-12-8 at 07:15 PM ] |
|
| 第6楼 honghunter | 发表于 2007-12-08 19:33 |
| 中级用户 发帖 135 积分 321 | |
|
我发现是因为那个比较对于网页中的tab识别会产生不等。
我现在首先把网页中的tab都替换成两个空格,就可以了,哈哈,谢谢啊! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |