每410个字符解析一次平面文件

时间:2016-02-12 15:12:39

标签: flat-file

我需要一个平面文件,每410个字符插入一个回车符。我知道这听起来很奇怪,但无论出于何种原因,我的工作都是从票据交换所获得了几个巨大的平面文件,我需要解析它。

没有任何东西可以分隔每个新行,但它恰好是410个字符。所以我甚至无法搜索任何特定内容然后再进行操作。

共有21个文件,每个约12-13mb。

我已经要求提供CSV文件,他们无法提供。

我试图看看Notepad ++是否会进行字符计数然后我可以点击"输入"每隔410次之后。

此外,我试图看看我是否可以用Java做到这一点。

非常感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:1)

在Notepad ++中,您可以搜索正则表达式(.{410})并将其替换为\1\r

我发现Notepad ++在执行基于正则表达式的搜索并替换大文件中的操作时会吞下一些字符,因此我会尝试将其用于一个文件,然后再次删除所有回车并将结果大小与原始文件进行比较尺寸,只是为了确保在更换过程中没有任何东西被吞下。