59

我正在尝试使用 Notepad++ 查找和删除一行

我需要在此文件(UNIX 格式)中找到与字符串'#RedirectMatch Permanent匹配的'行并删除该行。

有谁知道如何使用 Notepad++ 查找和替换来做到这一点?

谢谢和亲切的问候,

4

5 回答 5

74

步骤1

  • SearchFind→(转到选项卡)Mark
  • Find what: ^会话。*$
  • 启用复选框Bookmark line
  • 启用复选框Regular expression(在 下Search Mode
  • 单击Mark All(这将找到正则表达式并突出显示所有行并将它们添加为书签)

第2步

  • SearchBookmarkRemove Bookmarked Lines
于 2012-05-24T05:41:05.970 回答
33

如果它支持标准正则表达式...

find:
^.*#RedirectMatch Permanent.*$

replace:

什么都换。

于 2009-09-04T02:34:34.107 回答
20

在搜索对话框中提供以下内容:

查找内容: ^$\r\n
替换 为:(留空)

点击Replace All

于 2013-04-03T12:54:22.853 回答
7

结合所有答案中最好的

在此处输入图像描述

于 2017-09-11T12:51:42.870 回答
3

使用“全部替换”功能,您可以通过以下方式直接删除一行:

  • 如果您的文件有 linux (LF) 行结尾:$\n?
  • 如果您的文件有 windows (CRLF) 行结尾:$(\r\n)?

例如,在您的情况下:

.*#RedirectMatch Permanent.*$\n?
于 2016-02-09T13:43:02.337 回答