首页 > 其他分享 >查找所有匹配的字符串

查找所有匹配的字符串

时间:2022-08-16 14:22:55浏览次数:56  
标签:匹配 indexOf pos var 查找 stringValue 字符串 position

可以通过循环调用indexOf()来查找所有匹配的字符串,如下面的例子:

var stringValue = "Hello word!";
var position = new Array();
var pos =  stringValue.indexOf("o")
while(pos > -1){
  position.push(pos);
  pos = stringValue.indexOf("o",pos+1);    
}
alert(position) //4,7

 在循环之前先找到“o”所在字符中的初始位置,进入循环后,每次给indexOf()传递上一次的位置加1.这样就确保每次新搜索都从上一次找到的子字符串的后面开始,再把搜索到的位置依次保存在数组position中

标签:匹配,indexOf,pos,var,查找,stringValue,字符串,position
From: https://www.cnblogs.com/wss198909/p/16591395.html

相关文章