关于将长文件重新编辑的问题(编辑高手进)

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:49:06
我想将一个TXT文件重新编辑一下,这个TXT文件很长,大约20MB,是一串彩票号码,每行六个数,都是竖行,
例如:
01 02 03 04 05 06
01 02 03 04 05 07
01 02 03 04 05 08
01 02 03 04 05 09
01 02 03 04 05 10
01 02 03 04 05 11
01 02 03 04 05 12
01 02 03 04 05 13
01 02 03 04 05 14
01 02 03 04 05 15
01 02 03 04 05 16
……………………
(共1107568行)

我想将这一竖行的数字排成横行五组的号码在一起。
例如:
010203040506 010203040507 010203040508 010203040509 010203040510
010203040511 010203040512 010203040513 010203040514 010203040515
010203040516 ……………… ……………… ……………… ………………

请问应该怎么办?有能快速编辑的软件吗?如果一组一组号码编辑,那样很慢的,有什么软件能编辑快一点的吗?

一行5个没看见,修改了一下
----------------------

用Word的替换:

首先把空格替换成零长度字符串
然后把换行符(^p)替换成空格加换行符(^p)

新建一个宏,添加代码:
For n = 1 To 10000
Selection.EndKey Unit:=wdLine
Selection.Delete Unit:=wdCharacter, Count:=1
Selection.EndKey Unit:=wdLine
Selection.Delete Unit:=wdCharacter, Count:=1
Selection.EndKey Unit:=wdLine
Selection.Delete Unit:=wdCharacter, Count:=1
Selection.EndKey Unit:=wdLine
Selection.Delete Unit:=wdCharacter, Count:=1
Selection.MoveDown Unit:=wdLine, Count:=1
Next

这个代码一次处理10000个数据,n可以更改。

经过测试,10000条耗时10秒左右