当前位置: 首页 > 知识库问答 >
问题:

JavaScript中的子字符串[重复]

荆利
2023-03-14

例如,我有一个像以下这样的字符串

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

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

var substring = "test3;test4;test5";

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

var substring2 = "test4;test5" 

如何在JavaScript中实现这一点

共有2个答案

子车心思
2023-03-14

尝试使用字符串拆分连接的组合来实现此目的。

var s = "test1;test2;test3;test4;test5";
var a = s.split(";")
console.log(a.slice(3).join(";"))
贺博厚
2023-03-14

你是说这个?

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
 类似资料:
  • 在JavaScript中,我需要在

  • 问题内容: 返回任意多次重复的字符串的最佳或最简洁的方法是什么? 以下是到目前为止我最好的拍摄: 问题答案: 给新读者的注意: 这个答案是旧的并且不是很实用它只是“聪明”,因为它使用Array的东西来完成String的工作。当我写“更少的过程”时,我绝对是指“更少的代码”,因为正如其他人在随后的回答中所指出的那样,它的表现像猪一样。因此,如果速度对您很重要,请不要使用它。 我直接将此函数放到Str

  • 给定一个包含项a和B的字符串M,我想用每个a来代替B,用每个B来代替a来代替M'。天真地,人们会尝试用B代替A,然后用A代替B,但在这种情况下,M'只包含A。我可以想到替换这些项,并记录它们的位置,这样这些项就不会再被替换了。当我们只有A和B可以替换时,这是有效的。但是如果我们需要替换两个以上的项,而且它们的长度不同,那么这就变得很棘手了。 所以我想这样做: 我们将M作为输入字符串,并将R=[(x

  • 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3: 输入: "pwwkew" 输出: 3 解释: 因为无重复字符的最长子串是 "wke",

  • 假设我有一个字符串,如下所示: 我想把“abcd”换成“dddd”。我曾试图做这样的事: 它不起作用。有什么建议吗? 编辑:更具体地说,我在Java工作,我试图解析超文本标记语言文档,具体地说