indexOf()方法:

一、定义:返回指定字符串值在字符串中首次出现的位置从头检索字符串,检索是否有符合指定字符串值在字符串中并返回出现位置,若没有检索到则返回 -1。
如:

var str = 'hello word'str.indexOf('l')   //2

结果:
这里时检索字符串str中首次出现的 l的位置,这里结果是返回2
二、用法:
   1、Strng.indexOf(substring) //检索String中的substring,默认从0位开始。
   2、String.indexOf(substring,m) //检索String中的substring 默认从第m位开始。
   3、str1.IndexOf("String");//检索String的第一个字符在str1中的索引值(位置)。
   4、str1.lastIndexOf(substring) //检索str1中的substring,最后一个出现位置。
   5、str1.IndexOf("String");//查找String的第一个字符在str1中的索引值(位置) str1.IndexOf("String",start,end)//从startstart+1个字符起,查找end个字符,
String在字符串str1中的位置[从第一个字符算起]
注意:start+end不能大于str1的长度。
indexOf参数为string,在字符串中寻找参数字符串第一次出现的位置并返回该位置。
如:

string st="0123otoujk";
var i=st.indexof("to");//i==5string test="degifghijklmnopk";
test.indexof('g') = 2   //从前向后 定位 g 第一次出现的位置
test.indexof('g',1) = 2   //从前向后 定位 g 从第1+1个字符串开始计算第一次出现的位置
test.indexof('g',5,3) = 5   //从前向后 定位 g 从第5 位开始查,查3位,即 从第5位到第8位;

指定字符串中特定字母转换成大写字母:

indexOf()方法对大小写敏感,所以有的时候需要用到转换大小写配合使用。

1、 转小写 toLowerCase()

var str = 'heLLo Word'
str.tolowerCase()  //'hello word'

2、转大写 toUpperCase()

var str1 = 'Hello Word'
str1.toUpperCase() //'HELLO WORD'

3、includes()方法

var str2= 'hello'['hi','word'].includes(str2) //false['hello','word'].includes(str2) //true

字符串查找indexOf()方法应用相关推荐

  1. C# 字符串 数组 IndexOf 方法

    C#中数组和字符串都有IndexOf 方法. String.IndexOf  和 Array.IndexOf    返回值都为int类型,没找到返回值都为-1. 1. String.IndexOf 方 ...

  2. sqlite数据库实现字符串查找的方法(instr,substring,charindex替代方案)

    sqlite数据库是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,资源占用低,执行效率高,可以跨平台使用,已被广泛使用.作为一款轻量级的数据库,功能自然会有所欠缺,比如数据库加密,用户权限设 ...

  3. 达梦数据charindex_sqlite数据库实现字符串查找的方法(instr,substring,charindex替代方案)...

    sqlite数据库是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,资源占用低,执行效率高,可以跨平台使用,已被广泛使用.作为一款轻量级的数据库,功能自然会有所欠缺,比如数据库加密,用户权限设 ...

  4. Java对于字符串的处理【String和int之间的转换、字符串拼接、字符串获取长度、字符串大小写转换、字符串去空格、字符串分割、字符串替换、字符串提取、字符串比较、字符串查找】

    文章目录 String字符串 和 整型int 的相互转换 String转化为int int 转换为 String 字符串拼接 使用连接运算符 "+" 使用 concat() 方法 ...

  5. JS字符串截取方法 JS字符串查找指定字符方法 JS字符串替换指定字符方法 JS字符串插入指定位置方法 JS字符串删除指定字符方法

    js字符串截取的方法 方法一: str.slice(开始位置,结束位置) //start 参数字符串中第一个字符位置为 0, 第二个字符位置为 1, 以此类推,如果是负数表示从尾部截取多少个字符串,s ...

  6. java的indexOf(String.indexOf 方法)

    字符串的IndexOf()方法搜索在该字符串上是否出现了作为参数传递的字符串,如果找到字符串,则返回字符的起始位置 (0表示第一个字符,1表示第二个字符依此类推)如果说没有找到则返回 -1 返回 St ...

  7. js字符串查找包含某个字符

    在 JavaScript 中,您可以使用字符串的 indexOf 方法来查找一个字符串是否包含另一个字符串.如果找到了匹配的子字符串,该方法将返回匹配子字符串的第一个字符的位置:否则,将返回 -1. ...

  8. 字符串查找及常见操作1

    一.字符串查找 String类提供的两种字符串查找的方法 1.indexOf(String s) 语法:str.indexOf(substr) 返回搜索字符/字符串首次出现的位置. String st ...

  9. js的indexOf方法

    一.数组调用 indexOf() 方法可返回数组中某个指定的元素位置. 该方法将从头到尾地检索数组,看它是否含有对应的元素.开始检索的位置在数组 start 处或数组的开头(没有指定 start参数时 ...

最新文章

  1. 2021年大数据常用语言Scala(十):基础语法学习 方法
  2. 用Python解析AndroidManifest.xml文件找MainActivity
  3. Docker (3)核心概念
  4. 网站建设——从无到有
  5. ip和端口正则表达式
  6. pc模式 华为mate30_华为Mate30国内发布,这篇可能是全网最全干货贴
  7. 使用一些宏跟踪调试__LINE__ __FILE__ __DATE__ __TIME__ __STDC__
  8. Python实战从入门到精通第二十一讲——构建一个模块的层级包
  9. 125w短波通信距离_短波通信在消防应急救援通信中的应用探讨
  10. OpenCV人工智能图像处理学习笔记 第5章 计算机视觉加强之图像美化
  11. JavaScript 格式化日期 年月日星期时分秒
  12. 【四足机器人--支撑相足端反作用力预测】(5)ConvexMPCLocomotion代码解析
  13. java实现大文件切割分片
  14. 怎样查看苹果服务器验证关闭,iPhone小技巧:如何查询 iOS 系统是否已经关闭验证?...
  15. linux下利用yum安装svn
  16. 安装mathpix注册不了账户:unexcepted error
  17. 嵌入式linux+程序构架,从头开始构建一个嵌入式 Linux 发行版
  18. HDU 4460 Friend Chains(map + spfa)
  19. Android分享视频链接到VK无法打开
  20. KNIME 数据分析平台

热门文章

  1. 【知识图谱】本周文献阅读笔记(4)——周三 2023.1.11:英文)基于动态知识图谱的虚假评论检测 + 基于知识图谱的推荐系统研究综述 + 基于知识图谱的推荐算法研究综述+新一代知识图谱关键技术
  2. 企业区块链应用的几个基本原则
  3. java线程死锁 cpu 100%_Java死锁排查和Java CPU 100% 排查的步骤整理
  4. 雷鸣的游戏人生(三) --- 灰色回忆
  5. HUAWEI MateBook X Pro 2019款 | 搭配Nova 5 Pro使用记录
  6. 2021年G1工业锅炉司炉最新解析及G1工业锅炉司炉新版试题
  7. js验证港澳居民通行证号码是否合规
  8. 某土地市场网 webpack逆向分析
  9. JS中的valueOf方法
  10. 微服务架构中服务的编排