急急急,批量txt编辑

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:14:13
下了一大堆txt文件,但很乱,要做以下几件麻烦事

1 删除所有文本开头11行(或一大段内容)
2 删除所有文本内的一句相同重复内容(网址和中文)
3 将所有文本开头第一行作为文本文件名

请各位动用大脑,我给的分绝不少(还有加的)

推荐用软件Replace Pioneer实现,支持批量替换规则,批量文件处理。这3个要求都是小case。

详细步骤:

***1 删除所有文本开头11行(或一大段内容)
***2 删除所有文本内的一句相同重复内容

1. 打开Tools->Batch Runner菜单。
2. 点击Pick Files把要替换的文件都选中。
3. 点击Fast Replace,点击Add加入替换规则。
在search=>输入"^([^\n]*\n){11}"(不带双引号)
在Replace=>不输入,表示删除
点击ok
4. 再点击Add加入替换规则:
在search=>输入要删除的重复内容(可以多行)
在Replace=>不输入,表示删除
把Regular Expression的勾去掉
点击ok
5. 点击Start即可

***3 将所有文本开头第一行作为文本文件名
1. 打开Tools->Batch Runner菜单。
2. 点击Pick Files把要替换的文件都选中。
3. 选中set output filename选项,把${FILENAME}改为${FIRSTLINE}
4. 观察新名字是否符合要求,点击File Rename,完成!

你可以把txt数据导入excel,在excel里面处理就比较容易,如果你觉的可行的话,我再告诉你怎么导入

最好能将一个样本贴出,这样才更好更快地解决问题。