如何从JavaScript中的大字符串数组中删除文本?

时间:2019-01-10 00:45:02

标签: javascript string slice

我有一个很大的文本字符串,我需要删除某个节之前和之后的所有内容。我有一个文本介绍部分,以“介绍”一词开头,分析部分以“分析”一词开头,结论部分以“结论”一词开头。如何以一种可以显示分析部分的方式删除或切片字符串?

这是我一直尝试使用的循环

    for (var i=array.length-1; i>=0; i--) {
  if (array[i] === "analysis") {
      array.splice(i, 1);

  }
}

1 个答案:

答案 0 :(得分:0)

首先拆分单词conclusion,然后拆分单词analysis。取出该部分,并串联analysis

 

var text = "introduction - some words. analysis - some numbers. conclusion - more words";
var analysis = "analysis" + text.split("conclusion")[0].split("analysis")[1];
console.log(analysis);