gpt4 book ai didi

jquery - 脚本数据库中的逗号

转载 作者:行者123 更新时间:2023-12-01 01:32:38 24 4
gpt4 key购买 nike

我有这个脚本:

$.get('file.txt', function(x) {

var i;
var pos = 0;
var availableTags = [];

x = x.split(/[\;,\n]+/);

for (i = 0; i < x.length; i = i + 2)
availableTags[pos++] = x[i];

console.log(availableTags);

$(function() {
$("#search").autocomplete({
source: availableTags
});
});

}, 'text');

我希望它读取此文件.txt 的第一列

Supermarket;big shop where a wide range of products is sold
Station;a place where you can take a train, a bus, etc.
School;place where students learn

虽然逗号不是分隔符,但脚本理解它们是分隔符,并且在第二行的逗号“,”之后,读取是错误的,因为它将总线等理解为项目。有什么建议吗?

最佳答案

只需从 reg-exp x = x.split(/[\;\n]+/); 中删除逗号,因为您的正则表达式基于两个 ; &,.

下面是更正后的代码

JS 代码:

$.get('file.txt', function(x) {
var i;
var pos = 0;
var availableTags = [];
x = x.split(/[\;\n]+/); //removed ',' from regular-expression
for (i = 0; i < x.length; i = i + 2){
availableTags[pos++] = x[i];
}

console.log(availableTags);

$(function() {
$("#search").autocomplete({
source: availableTags
});
});
}, 'text');

关于jquery - 脚本数据库中的逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32393242/

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