nodejs读取文件并使用\ u001拆分

时间:2014-08-27 03:42:36

标签: node.js

我有一个hadoop文件,其中\ u001作为分隔符,我尝试通过\ u001读取数据并拆分记录。但是长度总是1,即数据没有溢出。

var fs = require('fs');
var buffer = fs.readFile('20140820075209.txt', function (err, data) { 
  console.log(data.toString());
  console.log(data.toString().split('\\u001').length);
});

1 个答案:

答案 0 :(得分:0)

如果你想要真正的角色,你不应该逃避反斜杠:

console.log(data.toString().split('\u0001').length);

或:

console.log(data.toString().split('\x01').length);