|
kollar
新手上路
积分 8
发帖 3
注册 2007-5-29
状态 离线
|
『楼 主』:
关于文本文件中感叹号、引号(类似XML文件)的替换
论坛里面关于替换的帖子很多,但是似乎没有最终版的,那位高人能否给出结论性的方法,可以替换文件中的指定内容,同时也支持感叹号、引号、尖括号等特殊字符。
先再这儿代表广大初学者对高人先谢谢了!
|
|
2007-5-31 21:55 |
|
|
zh159
金牌会员
积分 3687
发帖 1467
注册 2005-8-8
状态 离线
|
『第
2 楼』:
VBS没问题,sed好像也可以,批处理估计......
|
|
2007-5-31 22:00 |
|
|
wudixin96
银牌会员
积分 1928
发帖 931
注册 2007-1-6
状态 离线
|
『第
3 楼』:
感觉只能在vbs和js等脚本中用正则表达式,比较简单些。
|
|
2007-5-31 22:05 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
|
2007-5-31 22:38 |
|
|
kollar
新手上路
积分 8
发帖 3
注册 2007-5-29
状态 离线
|
『第
5 楼』:
其实使用bat的初衷就是简单,每个人机器都可以运行,用sed或者在windows中运行VBS,总还是比较复杂。所以在可能的前提下,使用bat是首选的方案
|
|
2007-6-1 21:28 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
6 楼』:
Quote: | Originally posted by kollar at 2007-6-1 21:28:
其实使用bat的初衷就是简单,每个人机器都可以运行,用sed或者在windows中运行VBS,总还是比较复杂。所以在可能的前提下,使用bat是首选的方案 |
|
sed 对于这些符号的替换是最拿手的,特别是特殊符号。
批处理对于特殊符号的处理总是让人头痛。
|
|
2007-6-1 22:21 |
|
|
wudixin96
银牌会员
积分 1928
发帖 931
注册 2007-1-6
状态 离线
|
『第
7 楼』:
sed其实也是xnix中对正则表达式的支持
|
|
2007-6-1 22:33 |
|
|
chenjide1314521
初级用户
积分 42
发帖 19
注册 2007-5-31
状态 离线
|
『第
8 楼』:
替换我个人并不优先考虑这样办
代码不多的话我一般全文写入 @ECHO 需要写入的内容>>[X:\XXX\文件名.XXX]
呵呵 高人默要偷笑了!
|
|
2007-6-2 02:45 |
|
|
qzwqzw
银牌会员
天的白色影子
积分 2342
发帖 635
注册 2004-3-6
状态 离线
|
|
2007-6-2 10:23 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
10 楼』:
还是 qzwqzw 厉害哇,Orz
qzwqzw 可不可以把sbst.com的原理讲一下,或者反汇编分析一下思路?
|
|
2007-6-2 18:03 |
|