【问题标题】:Write to particular part of text file NodeJS写入文本文件 NodeJS 的特定部分
【发布时间】:2021-11-05 22:20:59
【问题描述】:

我有一个这样的文本文件:

lorem ipsum

some text

even more lorem ipsum

如何选择文件的“some text”位并写入它,例如。 “更多的 lorem ipsum”。
注意:“一些文本”部分不会有一个常数值。
提前致谢!

【问题讨论】:

  • 我们不是您的个人代码编写服务。向我们展示到目前为止您编写的代码 minimal reproducible example,并简要说明您遇到的问题。 How to Ask
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: javascript node.js fs


【解决方案1】:

使用换行 npm 模块:

const lineReplace = require('line-replace')
lineReplace({
  file: 'yourtextfilename.txt',
  line: 3, // line number starts from 1 
  text: 'more lorem ipsum',
  addNewLine: true,
  callback: ({ file, line, text, replacedText, error }) => {}
})

PS:这个问题之前已经回答过很多次了,发帖前请自己研究一下。

【讨论】:

  • 这个问题之前已经回答过很多次了”如果是这样,标记为重复并且不回答。
  • 但他看起来像个初学者,所以我只给出了一个更简单的答案,可能不在其他答案中。另外,我还不能标记重复。
  • @DrunkIlluminati 感谢 g
  • @NehanYaser 如果有帮助,请考虑投票/接受答案,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多