在nodejs中从stdin读取强制将 转换为



在我试图制作的脚本中,nodejs从stdin读取,但强制将所有rn转换为n。这将导致我的另一个脚本产生不正确的结果。

有办法可以防止这种情况发生吗?

这是我用来读取stdin的代码。

process.stdin.resume();
process.stdin.setEncoding('ascii');
process.stdin.on('data', function(chunk){
    data += chunk;
})
process.stdin.on('end', function(){
    console.log(JSON.stringify(data));
});

你可以这样做:

process.stdin.on('data', function(chunk){
      data += chunk.replace(/rn/g,"n");
});

相关内容

  • 没有找到相关文章

最新更新