在Notepad++的查找结果窗口中,显示多行结果

dem*_*lem 2 notepad++ regex

我使用 Notepad++ 做了一个多行查找正则表达式。该行以 INFO 开始,以已知的数字模式结束。当我在输入正则表达式后单击查找时,我会在主窗口中突出显示正确的结果。

对于我的用例,我想find all in open documents使用相同的正则表达式。问题是当我这样做时,查找结果窗口只显示多行匹配的第一行。为了真正有用,我需要在查找结果窗口中显示整个匹配项(在我的情况下几乎所有时间都是 2 行)。我希望获取查找结果屏幕的输出并将其用作另一个进程的输入,这超出了此问题的范围。

那么如何显示整个多行匹配。我可以想到如何将其作为脚本或编程语言中的程序来执行,但是如何在 Notepad++ 中执行此操作?

har*_*ymc 6

否定答案:虽然可以通过设置正则表达式选项“.matches newline”在多个文件中搜索和选择多行,但“查找结果”窗格只会列出每个找到的结果的第一行。

此行为内置于 Notepad++ 中,无法更改。我还查看了列出的插件,但没有一个可以更改它。

您可以在Notepad++ Community上将此作为功能请求提出 ,但我看不到您问题的任何即时解决方案。