【发布时间】:2010-09-26 11:30:25
【问题描述】:
任务: 处理 3 个接近 1GB 大小的文本文件并将它们转换为 csv 文件。源文件具有自定义结构,因此正则表达式会很有用。
问题: 没有问题。我为此使用了php,这很好。我实际上并不需要更快地处理文件。我只是好奇你会如何解决这个问题。最后,我希望看到可能比 php 执行得更快的简单方便的解决方案。
@felix 我很确定。 :) 如果我完成了整个项目,我可能会将其发布为跨语言代码乒乓球。
@标记 我的方法目前就是这样工作的,除了我缓存了几百行以保持文件写入低。一个经过深思熟虑的内存权衡可能会挤出一些时间。但我确信到目前为止,其他方法可以击败 php,例如充分利用 *nix 工具集。
【问题讨论】:
-
我想看看你的 PHP 解决方案。
-
为什么不展示您预期的输入和输出的样本?