Windows文本编辑器根据RegEx或Grep语法显示/隐藏行?

时间:2009-10-01 01:44:02

标签: windows regex logging text-editor

我的一个应用程序组件会生成一些非常多毛的日志文件。在产生有用信息之前,它们需要大量的戳戳和刺激。我正在寻找一个用于Windows的文本编辑器,它允许我以RegEx或Grep风格的语法输入文本,并自动显示/隐藏相关的行。

有没有人知道有这个功能的文本编辑器?

谢谢!
IVR Avenger

7 个答案:

答案 0 :(得分:3)

就推荐一款优秀的全方位Windows文本编辑器而言,我推荐使用Notepad ++ - 它非常具有可扩展性,并且几乎包含了通过数据日志所需的所有电源功能。如果您的日志文件格式正确,您甚至可以使用内置语言编辑器为日志定义自定义视觉方案 - 更容易看到。

-matt

答案 1 :(得分:3)

我知道它已经回答了,但是http://glogg.bonnefon.org/是完美的答案。无法生活。

答案 2 :(得分:2)

GVim例如:g命令。还有一些插件允许输入搜索条件,它们显示相关的行,并折叠其他所有内容。

答案 3 :(得分:0)

Emacs,当然(发生),但我认为几乎每个编辑都会这样做。

答案 4 :(得分:0)

另一个选项是SlickEdit使用它的“选择性显示...”选项

答案 5 :(得分:0)

虽然它不会基于正则表达式显示/隐藏,但Textpad将允许您搜索并生成带有允许您单击实际日志的行的超链接结果文件。考虑一下好处:您可以将过滤后的结果保留在左侧监视器上,然后您可以单击完整文件并在右侧监视器上显示它们以查看上下文。

答案 6 :(得分:0)

SPFLite是免费的,可以满足您的需求。至少IBM模拟的IBM SPF和ISFP(在IBM大型机上用作MVS操作系统的一部分)正是您想要的。

根据我的尝试,SPFLite可能会完成这项工作。它可以X(排除)视图中的所有行,或者从视图中包含具有给定字符或短语(可选地从某个列开始)的行。或者在包含所有行之后,您可以通过查找显示字符或字符串(可选地从某个列开始)。我认为它也具有宏观能力。原来的,我认为这个精简版也是如此。我不知道多么强大。原版可以使用MVS TSO命令语言创建交互式屏幕和程序。 我在http://www.spflite.com/

找到了SPFLite

我发现这个界面不是那么容易使用,但如果有必要,我会习惯这个界面。