gpt4 book ai didi

javascript - JavaScript 中的子字符串

转载 作者:行者123 更新时间:2023-11-28 14:07:12 25 4
gpt4 key购买 nike

例如,我有一个如下所示的字符串

var string = "test1;test2;test3;test4;test5";

我想要上面字符串中的以下子字符串,我不知道 startIndex,我唯一能告诉的就是子字符串应该从第二个分号之后开始直到结束。

var substring = "test3;test4;test5";

现在我想要像下面这样的子字符串

var substring2 = "test4;test5" 

如何在 JavaScript 中实现这一点

最佳答案

你是说这个吗?

const string = "test1;test2;test3;test4;test5";
const arr = string.split(";")
console.log(arr.slice(2).join(";")); // from item #2
console.log(arr.slice(-2).join(";")) // last 2 items

如果字符串很长,您可能需要使用以下版本之一 How to get the nth occurrence in a string?

作为函数

const string = "test1;test2;test3;test4;test5";
const restOfString = (string,pos) => {
const arr = string.split(";")
return arr.slice(pos).join(";"); // from item #pos
};

console.log(restOfString(string,2))
console.log(restOfString(string,3))

关于javascript - JavaScript 中的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60933219/

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