【发布时间】:2012-08-15 00:45:11
【问题描述】:
我有一个类似
的内容苹果是苹果树的果仁,品种 Malus 蔷薇科(蔷薇科)的家蝇。它是应用最广泛的一种 栽培的树果,苹果是最广为人知的 众所周知,人类使用的苹果属的许多成员。 苹果长在落叶小树上。
我有一个像
这样的数组["apple", " ", "is", " ", "the"];
用这个数组如何在javascript中找到单词apple is the的开始索引和结束索引?
我尝试循环内容并使用indexOf,但我无法获得单词的所有索引
这是我尝试过的
var matchs =[];
var content = "a b c defgh a b csdwda abcdfd";
var arrayWord =["a"," ", "b"];
var w =0;
var pos =0;
var firstIndex = content.indexOf(arrayWord[w],pos);
pos = firstIndex;
while (pos > -1) {
pos+=arrayWord[w].length;
w++;
pos = content.indexOf(arrayWord[w], pos);
matchs.push(firstIndex,pos);
}
【问题讨论】:
-
我没有格式化您的问题,因为我不确定您所说的“内容”是什么意思。您对文本使用了
h5标签,您实际上是否在页面上有文本,或者您只是有一个字符串并尝试在此处使用h5标签对其进行格式化?请阅读stackoverflow.com/editing-help -
我只有一个字符串并用 h5 格式化
标签: javascript