gpt4 book ai didi

javascript - 在javascript中解析制表符分隔的文件

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

我无法更改服务器端,但我得到的文件如下所示:

0   20.59339    138402
1 11.20062 75276
2 32.07597 215573
3 12.2029 82012
4 6.800035 45701
5 0.6548425 4401
6 0.8643445 5809
7 0.7174848 4822
8 0.813457 5467
9 0.7198655 4838
10 0.8152425 5479
11 1.396878 9388
12 1.93953 13035
13 4.410404 29641
14 1.392266 9357
15 0.7592959 5103
16 1.040368 6992
17 1.603107 10774

我可以随意使用 Liquid、javascript 和 jquery。在 Liquid 中,我将内容插入了一个没有样式的 div 中,希望我能以某种方式解析该文件。但是当我在 Firebug 中查看它时,我只看到我的 div 的内容是一个巨大的字符串(至少看起来是这样)。

编辑:我需要对数据做一些数学运算。

最佳答案

我不确定这是否正是您要查找的内容,但如果您需要对数据中的数字进行计算,那么您可以尝试如下操作:

var data;
$.get('data.txt', function(d){
data = d;
});

然后根据换行符首先拆分该数据:

data = data.split(/\r?\n/);

然后你可以根据空格进行分割,你就会有一个合理的方式来查看数据:

var lines = [];
for(var i = 0; i < data.length; i++){
lines.push(data[i].split(/[ ]+/));
}

当然,这是一个非常简单的分解......您可能想要更改最后一部分以便更容易访问。但是,您可以只编写一个函数来读取一行并相应地操作数据,其中

line[0][0] - 索引或行号和第一列

line[0][1] - 第二列

line[0][2] - 第三列

例如:

>lines[4]
>["4", "6.800035", "45701"]

关于javascript - 在javascript中解析制表符分隔的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27495528/

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