繁体   English   中英

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

[英]Notepad++ Regex Remove Last x Lines From Files In Directory

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

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

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

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

您可以使用

查找内容\A(.*(?:\R.*){14})(?s:.*)
替换为: $1

详情

  • \A - 字符串的开始( ^也可以,在这里)
  • (.*(?:\R.*){14}) - 十五行
  • (?s:.*) - 文件末尾的任何文本(文本)。

替换是对第 1 组值的反向引用。

设置:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM