寻找一个 Windows 应用程序来解析和过滤大量文本

寻找一个 Windows 应用程序来解析和过滤大量文本

寻找一个精益的 Windows 应用程序,它可以让我有效地在非常大的日志文件中搜索特定的错误关键字,最好还具有过滤这些关键字的功能。

答案1

假设我们谈论的是文本文件,試(勝)grep
您需要学习一些基本的正则表达式才能做任何真正有用的事情,但简单的关键字搜索应该很容易实现。

答案2

您能量化“非常大”吗?当您说“过滤”时,是指仅返回某些内容,还是排除某些内容?

Windows findstr.exe 可以处理大文件,但可能不足以满足您的需求(取决于上述答案)。

如果您有脚本编写经验,Perl 是一款非常好的文本扫描/替换工具。它的速度也非常快(我使用 ActiveState Perl)。

同意上述 wingrep 的建议。

最后,如果您想使用 GUI 应用程序,请尝试使用 www.textpad.com 上的 Textpad 和 Wildedit。Textpad 的“在文件中查找”功能非常棒,但它可能有文件大小限制。

答案3

我以前曾使用 Vim 处理过非常大(2+ GB)的文本文件,你可以在这里找到它:http://www.vim.org/index.php

相关内容