![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 04:47 |
共 47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已结]请求一个替换文本的批处理! |
| 可打印版本 1,922 / 15 |
| 第1楼 terlutor | 发表于 2008-10-16 05:36 |
| 新手上路 发帖 8 积分 8 | |
|
[已结]请求一个替换文本的批处理! 我有一个这样的文本文件123.txt:(注:“----------”线是我另外加上去的,不在文件中的!)
---------- @13-OCT-08 23:14:54 SHORT_VCC18_DDR2=3.762221(2,)R R199>8.361087K(8.5K,10.872K)R ~R199(R199) EXPECTED ACTUAL 200103-107|T:X10400:Y11075|10.KO,1pct ~ =200103-107|T:X10400:Y11075|10.KO,1pct ~CHAN A/E: OP_P2 CHAN C/G/GND: GND,VCC_12V ~ R190=1.026289K(3,1.241K)R PS_OPEN=(-20M,20M)V ~ 13-OCT-08 23:16:21 BOARD E24 FAILED ~ /13-OCT-08 23:16:21 ---------- 我想用一个批处理把它变成下面的样子,如下: ---------- @13-OCT-08 23:14:54 SHORT_VCC18_DDR2=3.762221(2,)R R199>8.361087K(8.5K,10.872K)R R199(R199) EXPECTED ACTUAL 200103-107|T:X10400:Y11075|10.KO,1pct =200103-107|T:X10400:Y11075|10.KO,1pct CHAN A/E: OP_P2 CHAN C/G/GND: GND,VCC_12V R190=1.026289K(3,1.241K)R PS_OPEN=(-20M,20M)V 13-OCT-08 23:16:21 ---------- 请问各位大虾,批处理能实现吗?另外文本的行数是不固定的,文本中日期和时间也是随机的,文本中间部分只要去掉“~”就可以了,文本最后7行样式是不变的,变的只是时间和日期,也只要保留时间和日期就可以了! 谢谢大家了!!! 我再用图片补充说明一下,下图中蓝色部分的字符就是我要删除的: ![]() 谢谢大家的帮忙! [ Last edited by HAT on 2008-10-27 at 09:38 ] |
|
| 第2楼 moniuming | 发表于 2008-10-16 09:31 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
不知道楼主说的最后7行是哪7行. |
|
| 第3楼 terlutor | 发表于 2008-10-17 00:33 |
| 新手上路 发帖 8 积分 8 | |
Originally posted by moniuming at 2008-10-16 09:31: 首先谢谢你的关注! 我指的7行是: ~ 13-OCT-08 23:16:21 BOARD E24 FAILED ~ /13-OCT-08 23:16:21 可能我表达得不是很清楚,我的意思是这7行只留下日期和时间,其它的全部删除!原贴上部分是原文件,下部分就是我要的结果。可能我的解释有点画蛇添足,倒把人弄糊涂了! |
|
| 第4楼 ko20010214 | 发表于 2008-10-17 00:53 |
| 版主 发帖 1,628 积分 7,296 | |
|
查找 ~ 用空格来替代它就可以吧?
change 123.txt /form ~ /to " " change 这个软件在论坛里有。 |
|
| 第5楼 terlutor | 发表于 2008-10-18 04:06 |
| 新手上路 发帖 8 积分 8 | |
Originally posted by ko20010214 at 2008-10-17 00:53: 谢谢,我试一下看行不行吧!不过我只想用一个批处理来完成! |
|
| 第6楼 HAT | 发表于 2008-10-18 12:37 |
| 版主 发帖 5,017 积分 9,023 | |
|
[ Last edited by HAT on 2008-10-18 at 13:11 ] |
|
| 第7楼 terse | 发表于 2008-10-18 12:50 |
| 银牌会员 发帖 946 积分 2,404 | |
| 第8楼 terlutor | 发表于 2008-10-19 04:22 |
| 新手上路 发帖 8 积分 8 | |
Originally posted by HAT at 2008-10-18 12:37: |
|
| 第9楼 terlutor | 发表于 2008-10-19 04:34 |
| 新手上路 发帖 8 积分 8 | |
Originally posted by terse at 2008-10-18 12:50: |
|
| 第10楼 HAT | 发表于 2008-10-19 11:47 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 8楼 请在顶楼把自己的问题一次性描述清楚
|
|
| 第11楼 HAT | 发表于 2008-10-19 11:48 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 9楼 参照6楼,给7楼的代码在合适的地方加上一句:
endlocal |
|
| 第12楼 terlutor | 发表于 2008-10-20 23:07 |
| 新手上路 发帖 8 积分 8 | |
Originally posted by HAT at 2008-10-19 11:47: 谢谢你的关注!我已在顶楼加上了图片说明!请你再帮帮忙!谢谢! |
|
| 第13楼 terse | 发表于 2008-10-21 00:42 |
| 银牌会员 发帖 946 积分 2,404 | |
| 第14楼 terlutor | 发表于 2008-10-22 03:21 |
| 新手上路 发帖 8 积分 8 | |
Originally posted by terse at 2008-10-21 00:42: |
|
| 第15楼 HAT | 发表于 2008-10-22 09:53 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 14楼 Good luck! And enjoy your time in CN-DOS!
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |