我正在尝试将 ',' 分隔的 CSV 文件更改为 '|'分离的文件。
使用下面的代码:
function executeScript(csv) {
var data = csv.split('/');
var finalData = data.replace(/,/g , '|');
console.log(finalData);
return finalData;
}
console.log(executeScript(`Username,Identifier,First name,Last name
booker12,9012,Rachel,Booker
grey07,2070,Laura,Grey
johnson81,4848,Craig,Johnson
jenkins46,9346,Mary,Jenkins
smith79,5079,Jamie,Smith`))
输入: 用户名、标识符、名字、姓氏 布克12,9012,雷切尔,布克 灰色07,2070,劳拉,灰色 约翰逊81,4848,克雷格,约翰逊 詹金斯46,9346,玛丽,詹金斯 史密斯79,5079,杰米,史密斯
输出: 用户名|标识符|名字|姓氏 booker12|9012|雷切尔|布克 灰色07|2070|劳拉|灰色 约翰逊81|4848|克雷格|约翰逊 jenkins46|9346|玛丽|詹金斯 史密斯79|5079|杰米|史密斯
您正在尝试在
replace
array上使用
data
方法,该方法应该应用于每个单独的字符串元素。