我有一个很大的文本字符串,我需要删除某个节之前和之后的所有内容。我有一个文本介绍部分,以“介绍”一词开头,分析部分以“分析”一词开头,结论部分以“结论”一词开头。如何以一种可以显示分析部分的方式删除或切片字符串?
这是我一直尝试使用的循环
for (var i=array.length-1; i>=0; i--) {
if (array[i] === "analysis") {
array.splice(i, 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);