Notepad++ 记事本++;-删除包含特定文本的所有行

Notepad++ 记事本++;-删除包含特定文本的所有行,notepad++,Notepad++,我有记事本++5.8.2,我试图删除以“已处理的XXXXX总记录”开头的所有行,其中XXXXX是一个不同的数字。 我尝试按住CTRL+H键并将'Processed.$放入查找内容,选择正则表达式并将空格放入替换,但它甚至没有找到已处理的行。我在正则表达式中是否做了一些错误的操作来查找和替换它们 ^Processed \d+ total records.*$ 搜索并替换为空白。无需担心,。。。现在就找到了。。。 Had刚才做了。用正则表达式处理了。*$,并用空行替换,然后用TextFX集成插件删

我有记事本++5.8.2,我试图删除以“已处理的XXXXX总记录”开头的所有行,其中XXXXX是一个不同的数字。
我尝试按住CTRL+H键并将'Processed.$放入查找内容,选择正则表达式并将空格放入替换,但它甚至没有找到已处理的行。我在正则表达式中是否做了一些错误的操作来查找和替换它们

^Processed \d+ total records.*$

搜索并替换为空白。

无需担心,。。。现在就找到了。。。 Had刚才做了。用正则表达式处理了。*$,并用空行替换,然后用TextFX集成插件删除了空行。这将帮助您:

  • 按CTRL+H组合键
  • 选择底部的
    Regular Expression
  • 查找^Processed\d+总记录。*
  • 单击“全部替换”
  • 之后,您可能希望清除所有空白行:

  • 查找^s\s*
  • 单击“全部替换”

  • 尝试处理。*$而不是处理。$@ LuigI诺,如果我的答案帮助你,请考虑接受它作为正确答案,TKS!你能试试这个
    ^Processed.*
    Notepad++没有插件的功能,它在编辑->行操作->删除空行Jamby下,至少不在5.8.2版中…我只有重复的当前行、拆分行、合并行、向上移动当前行和向下移动当前行…“^Processed\d+总记录。*?”对我有效。不知道为什么“?”会引起问题!