本帖最后由 碇シンジ 于 2011-9-7 19:27 编辑
[文本处理]输出符合条件行的内容到另一个文本并删除原文本符合条件行.
批处理的目的如题.
例如:
现有文本a.txt
sdfjlkajdf666666
dfjala998-39-0672340-92-495
45647-531>ljgeuipai666666
847587adfieuiIEUROWJE=-98934*&#$^*@&#
<>D>GMIWE(&%)*jsofiueoij;j666666
执行批处理后的结果
自己生成一个TEMP.txt(或者是覆盖掉TEMP.txt的原内容).
sdfjlkajdf666666
45647-531>ljgeuipai666666
<>D>GMIWE(&%)*jsofiueoij;j666666
将带有666666的整行内容输出到TEMP.TXT之内.
然后a.txt的内容就只剩下
dfjala998-39-0672340-92-495
847587adfieuiIEUROWJE=-98934*&#$^*@&#
一行文本的内容可能非常长,并且带有特殊字符.
首先说明一下.自己可以说完全不懂批处理= =,
站内搜索过类似内容的.就是输出指定行.但是看不懂怎么修改.而且不止一个例子.但是似乎都着重于指定第几行第几行.而不是条件来着.如果已经有提过的话请给个链接指引一下.
还有就是.要处理的原文本并不一定是a.txt而是想实现拖拽功能来着.但是输出的就TEMP.txt也没问题.同时输出TEMP.TXT跟a.txt是同一个目录下应该也可以实现的吧?
请求各位帮忙.
只是明天到中秋可能也没什么机会上网.如果帖子不合版规的话还是请删掉吧.等过了中秋再提问好了
----
站内的分类标签就是[文本处理][文件操作]那些.原来在FIRE FOX下是看不见的= =
另外....IE6下居然一直提示验证码不对.明明就是....搞得另外一台电脑上来发- - |