たとえば、「Unfortunate」などの単語があり、文字列内のすべての「t」を検索する必要があります。文字列内の複数の同じサブ文字列の検索
それが唯一の最初の部分文字列の位置を特定するためのindexOfはそれが見つけても、私は
たとえば、「Unfortunate」などの単語があり、文字列内のすべての「t」を検索する必要があります。文字列内の複数の同じサブ文字列の検索
それが唯一の最初の部分文字列の位置を特定するためのindexOfはそれが見つけても、私は
function getAllIndexes(string, val) {
var indexes = [], i = -1;
while ((i = arr.indexOf(val, i+1)) != -1){
indexes.push(i);
}
return indexes;
}
var indexes = getAllIndexes("Unfortunate", "t");
console.log(indexes);
var indexArr = [];
var testSrt = "Unfortunate".split("");
testSrt.forEach(function(element, index) {
if (element == "t") {
indexArr.push(index);
}
});
console.log(indexArr);
あなたはすべてのtのインデックスを見つけることを意味しますか? – gurvinder372
は正規表現の –
を見ることができます[文字列内の指定された文字のすべてのインデックスを見つける](http://stackoverflow.com/questions/10710345/finding-all-indexes-of-a-specified-character-within -a-string) – Rajesh