【问题标题】:How to remove a specific line in all files in a folder using notepad++?如何使用记事本++删除文件夹中所有文件中的特定行?
【发布时间】:2019-10-08 17:49:01
【问题描述】:

我有几百个文件,在所有文件中,第一行以“xxxx 的tank export ...”开头。我想使用记事本++ 从文件夹中的所有文件中删除该行。 我尝试在文件中查找并替换选项,但它没有删除该行。 谁能指出我如何使用 notepad++ 实现这一点?

【问题讨论】:

  • 与编写 PS 命令来完成这项工作相比,在 NP++ 中打开所有数百个文件似乎会非常慢。您对非 NP++ 解决方案持开放态度吗?例如,请参阅this
  • @ggorlen 我们可以一次为文件夹中的文件做标记(书签选项)吗?
  • 不知道那是什么,抱歉。那是NP ++的事情吗?我也不知道PS,真的。上面的链接是否不起作用?对我来说似乎很简单。在文件中查找选项仅适用于打开的文件,AFAIK。

标签: notepad++


【解决方案1】:

在处理之前不要忘记保存目录!

  • Ctrl+Shift+F
  • 查找内容:^tank export for.+$
  • 替换为:LEAVE EMPTY
  • 过滤器:*.txt
  • 目录:Path\where\your\files\are
  • 检查 匹配大小写
  • CHECK 正则表达式
  • 取消选中 . matches newline
  • 在文件中替换

屏幕截图:

【讨论】:

    猜你喜欢
    • 2012-12-15
    • 2012-08-31
    • 2015-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多