在Notepad ++中删除多个.dat文件中的一组行

时间:2016-05-19 15:15:47

标签: notepad++

我搜索了类似的主题但找不到相同的主题。我想删除多个dat文件中的第1行到第85行。 可以在Notepad ++中使用FindReplace完成吗?

1 个答案:

答案 0 :(得分:1)

对于每个文件,执行正则表达式查找/替换,如下所示:

  • 打开替换对话框
  • 查找内容: \A([^\r\n]*\R){85}
  • 替换为:没有
  • 检查正则表达式
  • 点击替换或全部替换

如果效果良好(并且您已创建备份):您可以使用替换文件按钮对在文件中查找选项卡执行相同操作。如果你能为你的多个文件提供一个模式,那就可以很好地完成这个工作。

以下是它的工作方式

  • \A在文件开头匹配
  • ([^\r\n]*\R)匹配整行到lineend(适用于Windows和Unix lineendings dur到\R
  • {85}最后匹配前一个表达式的85个重复,因此前85行没有替换,即删除