gpt4 book ai didi

javascript - 在 JavaScript 函数中比较和拆分字符串

转载 作者:行者123 更新时间:2023-11-30 07:48:10 26 4
gpt4 key购买 nike

我在变量中有一个字符串:

var test= "http://www.gmail.com@%@http://www.google.com@%@http://www.yahoo.com@%@";

我想在出现特殊字符时拆分此字符串,即:@%@,然后拆分后我想将此内容推送到这样的数组中:

var spcds = [];
spcds.push("http://www.gmail.com");
spcds.push("http://www.google.com");
spcds.push("http://www.yahoo.com");

我需要的只是拆分字符串变量并将其推送到 spcds 数组。我如何在我的 JavaScript 函数中执行此操作,以便将结果值存储到另一个变量,然后我将该变量推送到数组 spcds

最佳答案

使用 split method拆分字符串:

var parts = test.split("@%@");

如果你不想有空的部分,使用 filter method过滤掉不是空字符串的值:

var parts = test.split("@%@").filter(function(val){return val!="";});

关于javascript - 在 JavaScript 函数中比较和拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1824829/

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