Notepad++ 正则表达式从目录中的文件中删除最后 x 行

Notepad++ Regex Remove Last x Lines From Files In Directory

让文件以 15 行所需信息开头,然后是 3280 行额外的不需要数据。 已尝试使用多种正则表达式模式来删除目录中所有文件中的最后 3280 行。

试过类似于: ^.*(?:\R.*){3279}\z 每次尝试在文件目录中替换为“”(空)时都失败。

使用 Notepad++ 在文件中查找选项。

如何删除目录中每个文件的最后 n 行?

您可以使用

查找内容\A(.*(?:\R.*){14})(?s:.*)
替换为</code></p> <p><em>详情</em>:</p> <ul> <li><code>\A - 字符串的开头(^ 在这里也可以)

  • (.*(?:\R.*){14}) - 十五行
  • (?s:.*) - 直到文件末尾的任何文本(文本)。
  • 替换是对第 1 组值的反向引用。

    设置: