gpt4 book ai didi

Javascript 使用正则表达式打开文件并读取内容

转载 作者:行者123 更新时间:2023-11-28 09:03:53 24 4
gpt4 key购买 nike

我想制作一个在工作中使用的小工具,并显示从早上开始的入住时间。

我正在尝试使用 http 协议(protocol)打开一个网络文件,并从中读取涉及我 checkin 的行。它位于我们的内联网上,可以通过以下方式访问:

filename = 'http://www.intranet.loc/docs/dru/Acces/' + ystr + '-' + mstr + '-' + dstr + '.mvm';

每个雇主都有一个唯一的 checkin 代码。 checkin 文件的结构如下:

12:475663:1306285:072819:11:1:1:0:
12:512362:1306285:072837:11:1:1:0:
12:392058:1306285:072927:11:1:1:0:
12:516990:1306285:072947:11:1:1:0:
12:288789:1306285:073018:11:1:1:0:
12:510353:1306285:073032:11:1:1:0:
12:453338:1306285:073033:11:1:1:0:
12:510364:1306285:073153:11:1:1:0:
12:510640:1306285:073156:11:1:1:0:

在此示例中,12 是登机口号码,我不需要,第二个是我的 ID,第三个是当前日期,我需要的是第四个(小时)。

编辑:我正在使用此函数返回 mvm 文件的内容,但没有成功:

function readfile(fileToRead) {

var allText = [];
var allTextLines = [];
var Lines = [];
var Cells = [];

var txtFile = new XMLHttpRequest();
txtFile.open("GET",fileToRead, true);
allText = txtFile.responseText;
allTextLines = allText.split(/r\r\n|\n/);

return allTextLines;

}

最佳答案

你真的需要正则表达式吗?可以用“:”分隔行吗?

$.get('http://www.intranet.loc/docs/dru/Acces/' + ystr + '-' + mstr + '-' + dstr + '.mvm', function(data) {
var lines = data.split("\n"),
values;

for (var i in lines) {
values = lines[i].split(':');
}
});

有了这个,您将拥有所需的一切。

关于Javascript 使用正则表达式打开文件并读取内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17360354/

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