【问题标题】:Add prefix in every line of multiple txt files [closed]在多个 txt 文件的每一行中添加前缀 [关闭]
【发布时间】:2015-09-06 15:57:33
【问题描述】:

我在一个文件夹中有 40,000 个不同的记事本文件,我想在记事本的每一行中添加一个前缀,并且如何对 40,000 个文件执行相同操作?

我无法完成巨大的任务来打开每个文件并添加前缀(需要几个月的时间)。
我想知道如何在 notepad++ 中添加前缀,但我有 40,000 个文件要做。有什么技巧或软件,我怎么能一次搞定?

【问题讨论】:

  • 什么样的前缀?你的编程技巧如何?使用编程语言来做到这一点相当容易,但我不知道包含大量行的 40k 文件需要多长时间。您可以在线查看有关如何以您选择的任何语言读取/写入数据文件的技术/教程
  • 我想在记事本的每一行之前添加一个单词,..& 40000 个记事本文件也一样..
  • 好的,它是每个文件或行的通用词吗?或者只是一些“随机”的词。你的编程技能怎么样?
  • 这是一个常用词,..我没有任何编程技能..
  • 没有编程技能,这对我来说是一个障碍。我不知道有什么软件可以为你做到这一点。我确信在 linux 发行版下一定有办法做到这一点,但不确定。

标签: regex replace notepad++


【解决方案1】:

您可以使用 Notepad++ 轻松做到这一点。

转到“查找”对话框,然后转到“在文件中查找”选项卡

  • 查找内容:^ 是行首的正则表达式

  • 替换为您的前缀

  • 过滤器:您可以使用文件过滤器,例如*.txt 仅适用于 txt 文件

  • 目录:要在其中搜索替换的目录

  • 搜索模式:正则表达式,使^工作。

请先在 40000 个文件的子集上对其进行测试,并在运行替换之前进行备份。

【讨论】:

  • 完美的解决方案,我得到了很好的结果,你从哪里学到这个致命的~东西的......?// {解决方案工作得很好}
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-11
  • 2013-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多