nodejs writeFile和readFile 数据操作demo

本文档展示了如何使用Node.js的fs模块读取1.txt文件,将其中'='替换为':',并在每对小红=99小白=100之间插入空行,最终将处理后的数据写入到2.txt文件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 将原来 1.txt 文件中的数据   

 2写入新的2.txt文件中数据

注意点:

1 1中小红=99 小白=100 之间有空行

2 将1中的=改变成: 的形式

代码实现

const fs = require('fs')

//读取代码

fs.readFile('./1.txt','utf8',function(err,date){
 
          if(err){
                 return console.log('读取文件失败'+err.nessage)
     }
       const str = date.split(' ')  //利用空格分割开

    let arr = [];

   str.forEach(item=>{
       
     arr.push(item.replace('=',': ' ))      
      
    const newarr=arr.join('\r\n')         //换行


        fs.wirteFile('./2.txt',newarr,function(err,date){
              if(err){
             return console.log('错误')  
           }
              console.log('成功')

         
          })

   })

})

 详细解析

  1.  导入fs模块
  2. 读取1.txt里面的数据
  3. 通过 split(' ')   把字符串转化为数组
  4. 建一个空数组    循环往空数组里面添加   replace('='.' , ': ')   把数组里的等于替换
  5. 利用数组join('\r\n') 进行换行      join数组转化字符串
  6. 将新的字符串通过  wirteFile 写入 2.txt中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值