javascript - 指定从node.js中的fs.read读取文件中的数据字段

标签 javascript node.js

我从fs.read读取了node js中的excel文件

fs = require('fs')
fs.readFile('/etc/hosts', 'utf8', function (err,data) {
 if (err) {
  return console.log(err);
 }
 console.log(data);
});

我想要每行特定列中的所有数据。

最佳答案

只需用空白字符串或任何你想要的内容替换所有换行符:

fs = require('fs')
fs.readFile('/etc/hosts', 'utf8', function (err,data) {
   if (err) {
      return console.log(err);
   }
   console.log(data.replace(/(\r\n|\n|\r)/gm," "));
});

换行符:Windows 为\r\n,但 Linux 只使用\n,Apple 使用\r。

编辑:

fs = require('fs')
fs.readFile('/etc/hosts', 'utf8', function (err,data) {
   if (err) {
      return console.log(err);
   }
   var rowString=data.split("\n");
   for(var i=0;i<rowString.length;i++){
      var eachData=rowString[i].split(',');
      console.log(eachData[1]);
   }
});

关于javascript - 指定从node.js中的fs.read读取文件中的数据字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33383609/

相关文章:

javascript - Rails 4 Bootstrap - 下拉菜单

javascript - 从 HTML 字符串中解析所有 URL 的最佳方法是什么?

node.js - Mongoose 模式中的 `required`是什么意思?

node.js - 如何使用 Heroku/RedisCloud/Node.js 远程检查数据

javascript - Youtube 数据 api v3 - 如何只要求播放列表中的一部分片段?

javascript - 升级到 jQuery 1.8 后 Highcharts 缩放问题

javascript - 构建一个所见即所得的编辑器

javascript - 从 php 返回的 json 无法解析为 jQuery dataTables

node.js - Bower/npm 如何知道项目位于哪个 github 用户中

node.js - 将国家作为 Mongoose (mongodb)对象的属性来处理的理想方式是什么