0

我有一个 10gb 的文件,我正在尝试编辑它。我在其中编辑了一些东西,它工作正常,直到我需要查找并替换)为新行\n

当我尝试将其替换为几行时,它可以工作,但是当我尝试替换整个文件时,进度条会填充到 100%,但它并没有完成,而是停在那里并崩溃。

我尝试将文件拆分为 1gb 块,然后进行编辑,但同样的问题仍然存在。

4

1 回答 1

0

对于非常大的文件,您应该使用转义序列而不是正则表达式。使用转义序列应该比正则表达式更快地处理替换。

于 2020-08-11T22:28:43.180 回答