我有一个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);
});
答案 0 :(得分:0)
如果你想要真正的角色,你不应该逃避反斜杠:
console.log(data.toString().split('\u0001').length);
或:
console.log(data.toString().split('\x01').length);