您好、欢迎来到现金彩票网!
当前位置:彩之网 > 子串 >

如何在一个字符串中依次查找每一个匹配子字符串位置

发布时间:2019-09-12 22:03 来源:未知 编辑:admin

  上面两个方法都是从一个字符串中搜索给定的子字符串,然后返回子字符串的位置(如果没有找到子字符串,则返回-1)。这两个方法的区别在于:indexOf()方法从字符串的开头向后搜索子字符串,而lastIndexOf()方法是从字符串的末尾向前搜索子字符串。

  这两个方法都可以接收可选的第二个参数,表示从字符串中的那个位置开始搜索。换句话说,indexOf()会从该参数指定的位置向后搜索,忽略该位置之前的所有字符;lastIndexOf()类似。

  这个例子通过不断增加indexOf()方法开始查找的位置,遍历了一个长字符串。在循环之外,首先找到了”o”在字符串中的初始位置;而进入循环后,则每次都给indexOf()传递上一次的位置加1。这样就确保了每次新搜索都从上一次找到的子字符串的后面开始。每次搜索返回的位置被保存在数组positions中,以便将来使用。

http://ibtlsports.com/zichuan/444.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有