gpt4 book ai didi

node.js - 从nodejs中的stdin读取强制将\r\n转换为\n

转载 作者:太空宇宙 更新时间:2023-11-03 23:47:06 24 4
gpt4 key购买 nike

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

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

这是我用来从标准输入读取的代码。

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(/\r\n/g,"\n");
});

关于node.js - 从nodejs中的stdin读取强制将\r\n转换为\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7780140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com