gpt4 book ai didi

javascript - 查找字符串中所有出现的字符的索引

转载 作者:行者123 更新时间:2023-11-30 10:36:45 25 4
gpt4 key购买 nike

如何查找字符串中出现的所有字符。例如字符串是:“Hello world”并且用户现在想要“L”所在的字符串的索引。在示例 2,3 和 9 中。如何在 java-script/jquery 中找到这样的索引?

最佳答案

您可以尝试类似以下代码,来自 this answer :

function getIndicesOf(searchStr, str, caseSensitive) {
var startIndex = 0, searchStrLen = searchStr.length;
var index, indices = [];
if (!caseSensitive) {
str = str.toLowerCase();
searchStr = searchStr.toLowerCase();
}
while ((index = str.indexOf(searchStr, startIndex)) > -1) {
indices.push(index);
startIndex = index + searchStrLen;
}
return indices;
}

关于javascript - 查找字符串中所有出现的字符的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13589463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com