gpt4 book ai didi

javascript - 读取值由 ","分隔的文本文件的一部分插入数组

转载 作者:行者123 更新时间:2023-11-27 23:02:59 27 4
gpt4 key购买 nike

我有一个文本文件需要读取。En 文本文件示例如下:

Login,Name,Surname
Rd-001,Raj,Dolka
RS-932,Ram,Selmen

我只想读取所有登录并将它们添加到 en 数组中,以便稍后将它们添加到数据库中。

我能够读取该文件,但我只需要登录名及其数据,不需要名字和姓氏。

我的代码如下:

<!DOCTYPE html>
<html>
<head>
<title>reading file</title>
<script type="text/javascript">
var reader = new FileReader();
function readText(that){
if(that.files && that.files[0]){
var reader = new FileReader();
reader.onload = function (e) {
var output=e.target.result;
//process text to show only lines with "-":
output=output.split("\n").filter(/./.test, /\-/).join("\n");
document.getElementById('main').innerHTML= output;
};//end onload()
reader.readAsText(that.files[0]);
}//end if html5 filelist support
}
</script>
</head>
<body>
<input type="file" onchange='readText(this)' />
<div id="main"></div>
</body>
</html>

最佳答案

我知道其他发帖者已经提到使用 split,但这里有一个片段,它实际上可以让您仅解析登录,给定问题中描述的文本结构:

output = output.split("\n").filter((line, i) => i != 0).map(line => line.split(",")[0]).join("\n");

filter 调用的要点是排除第一(标题)行。 map 调用的要点是仅包含每行中的第一项。

关于javascript - 读取值由 ","分隔的文本文件的一部分插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51476085/

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