Notepad++ - 查找一行下面另一行的两行

Notepad++ - 查找一行下面另一行的两行

我需要在 Notepad++ 文本文件中找到超过 200000 行的以下组合:

8B 12                 - mov edx,[edx]
01 10                 - add [eax],edx

我需要找到:

8B 12                 - mov edx,[edx]

下一行必须是:

01 10                 - add [eax],edx

答案1

您可以在搜索中包含换行符,这样您就可以搜索两行。

打开查找(ctrl+f)并启用扩展模式:

在此处输入图片描述

现在搜索

8B 12                 - mov edx,[edx]\r\n01 10                 - add [eax],edx

或者

8B 12                 - mov edx,[edx]\n01 10                 - add [eax],edx

两者之一应该匹配,具体取决于您的文件使用的换行符类型。

\r\n (CR LF)= Windows 上的默认值

\n (LF) = Linux 和 Mac 上的默认值

还有 \r (CR),这在当今确实不常见,但那是:

8B 12                 - mov edx,[edx]\r01 10                 - add [eax],edx

相关内容