gpt4 book ai didi

javascript - Casper JS数据到CSV文件处理逗号

转载 作者:行者123 更新时间:2023-11-30 00:12:22 24 4
gpt4 key购买 nike

我正在将 casper JS 数据保存到 CSV 文件中,但如何转义逗号才能使其不作为新列包含在 CSV 文件中?

例子

var data = "asdf, fff";
fs = require('fs');
fs.write("test.csv", "Data \n", "a");
fs.write("test.csv", data, "a");

这个:

     Data
asdf fff

应该是:

     Data
asdf, fff

注意:变量数据可以带逗号也可以不带

最佳答案

在这里讨论Insert casper javascript data to CSV file

逗号应使用以下方式转义:

function escapeCSVData(text){
text = text.
replace("/\\/g", "\\,"). // escape any escape chars
replace(",", "\,"); // escape commas
return '"'+text+'"'; // add quotes
}

我将链接中的代码从“\”交换为/\/g,这是定位反斜杠的正确方法

关于javascript - Casper JS数据到CSV文件处理逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35943171/

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