gpt4 book ai didi

javascript - 在字符串中查找单词并从该单词中拆分字符串

转载 作者:行者123 更新时间:2023-11-28 14:52:24 26 4
gpt4 key购买 nike

我有这个字符串:

var str = "select field1,field2,field3 from Table1";

在上面的字符串中,我想从关键字中提取之前的所有项目,并在数组中获取输出,如下所示:

field1
field2
field3

但是我在数据变量中获得了真实值因此我无法通过逗号进一步拆分数据变量。

var str = "select field1,field2,field3 from Table1";
var outputArr = [];

var data = str.split(' ').some(function(w){return w === 'from'});

console.log(data);

最佳答案

var str = "select field1,field2,field3 from Table1".split(" ");
var data= str[str.indexOf("from")-1];//get the element that is right before the from
console.log(data.split(","));

或者,使用更高级的选项:

var str = "select field1,field2,field3 from Table1".split(" ");
var data= str[str.findIndex(el=>el.toLowerCase()==="from")-1];//get the element that is right before the from
console.log(data.split(","));

请注意,some 旨在检查某物是否存在,因此它返回 true 或 false...

关于javascript - 在字符串中查找单词并从该单词中拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44028482/

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