美文网首页
判断某个子串的位置方法

判断某个子串的位置方法

作者: 黄怼怼 | 来源:发表于2017-10-10 18:31 被阅读0次

判断某个子串的位置方法:
indexOf()查找字符串首次出现的位置:
参数描述: indexOf(搜索目标字符串,规定在字符串中开始检索的位置(数字,可选填))
返回值:返回某个指定的字符串值在字符串中首次出现的位置。

lastIndexOf()查找字符串最后出现的位置:
参数描述:lastIndexOf(搜索目标字符串,规定在字符串中开始检索的位置(数字,可选填))
返回值:返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。
参数描述:search(查找的字符串或者正则表达式)
返回值:与指定查找的字符串或者正则表达式相匹配的 String 对象起始位置。
注释:
a.要执行忽略大小写的检索,请追加标志 i。

<script type="text/javascript">

var str="Happy Birthday!"
document.write(str.search(/birthday/i))

</script>

b.如果没有找到任何匹配的子串,则返回 -1。
c.search() 方法不执行全局匹配,它将忽略标志 g。它同时忽略 regexp 的 lastIndex 属性,并且总是从字符串的开始进行检索,这意味着它总是返回某个指定的字符串值在字符串中首次出现的位置。
以上,
----如果字符串中没有包含目标字符串,则返回-1。
----indexOf()、lastIndexOf()和search() 方法对大小写敏感!

相关文章

  • 判断某个子串的位置方法

    判断某个子串的位置方法:①indexOf()查找字符串首次出现的位置:参数描述: indexOf(搜索目标字符串,...

  • 你还只会用indexOf?

    我们一般判断字符串里是否包含某个子串时,会用到indexOf方法,如果找到一个子串,则返回 子串第一次出现的位置。...

  • python

    寻找字符串中的子字符串位置的时候,find和index方法都只能找到第一个子字符串的位置。区别是,find找不到事...

  • KMP算法

    作用 给一个主串、一个子串,判断子串在主串中出现的位置,没有匹配则返回-1. 示例 next数组手动求的话不需要用...

  • 【17】python第十七--字符串查找

    字符串的常用操作方法有查找、修改和判断三大类。 4.1查找所谓字符串查找方法即是查找子串在字符串中的位置或出现的次...

  • python find函数

    Python find() 方法从字符串中找出某个子字符串第一个匹配项的索引位置,只不过如果子字符串不在字符串中不...

  • 求最长回文字符串

    一、暴力法 求出每一个子串,之后判断是不是回文,找到最长的那个。求每一个子串时间复杂度O(N^2),判断子串是不是...

  • 针对ES6的新知识学习

    字符串startsWith()方法 判断字符串string是否是以str开头 字符串endsWith()方法 判断...

  • JAVA_String 示例

    例一 模拟一个trim方法,去除字符串两端的空格。 思路:1,判断字符串第一个位置是否是空格,如果是继续向下判断...

  • iOS - regex 正则表达式简述

    正则表达式的使用时机: 从一组字符串中, 判断是否含有某组(个)特定的字符串.如: 判断某字符串是否含有某组字符串...

网友评论

      本文标题:判断某个子串的位置方法

      本文链接:https://www.haomeiwen.com/subject/onvedxtx.html