在javascript中,有以下三个方法均可实现在字符串中查找指定的字符及字符串。

str.indexOf(); 此方法:查找字符在字符串对象中第一次出现的位置。存在,则返回字符串所在的位置。不存在,则返回-1。

str.lastIndexOf(); 该方法查找字符在字符串对象中最后一次出现的位置。存在,则返回字符串所在的位置。不存在,则返回-1。

str.match();访方法查找字符串中的指定字符及字符串。如果存在该字符串,则返回指定的字符串,如不存在,则返回null。

示例代码:str.indexOf();

var str="hello world!";

str.indexOf("e");

//返回的结果为:1;

示例代码:

var str="hello world!";

str.lastIndexOf("l");

//返回的结果为:9;

示例3:str.match();

var str="hello world";

str.match("world");

//返回的结果:world;

一个人如果喜欢你的话,他会心甘情愿地每天给你送早餐。可是如果他不喜欢你的话,即便你真的征服了整个世界,他还是看都不会看你一眼!

lastindexof php,javascript 中查找指定字符串indexOf(),lastIndexOf(),match()相关推荐

  1. JavaScript中查找指定字符串的几种方式

    1.indexOf() 使用indexOf()方法查找字符串.使用此方法如果能找到指定的字符串,返回字符串位置的索引,如果找不到,则返回-1.下面例子结果为2,即找到c字符串,在索引为2的位置. co ...

  2. 在文件中查找指定字符串

    1. 在指定文件中查看指定字符串的行数 cat file_name | grep -n "String" 2. 在多个文件中查找指定字符串 在多个指定文件中查找指定字符串,命令如下 ...

  3. Linux在vim中查找指定字符串

    Linux在vim中查找指定字符串 一般地 首先在vim中按一下 esc 键 然后输入命令: 自当前光标位置向上搜索: ​ /pattern enter 要自当前光标位置向下搜索: ​ ?patter ...

  4. oracle中查找指定字符串位置

    oracle中查找指定字符串的位置,instr函数笔记: 1,instr(x,y); x:源字符串 y:目标字符串 select instr('abcdefgxyzaa','a') position ...

  5. javascript 字符串中查找指定字符串

    在javascript中,有以下三个方法均可实现在字符串中查找指定的字符及字符串. str.indexOf(); 此方法:查找字符在字符串对象中第一次出现的位置.存在,则返回字符串所在的位置.不存在, ...

  6. 在字符串中查找指定字符串

    package six; import java.util.*; public class Demo {static Scanner sc = new Scanner(System.in);publi ...

  7. linux中vim如何查找字符串,[ubuntu] 在vim中查找指定字符串和指定文件

    推荐文章 更新源的方法 提前保存一下原来源 sudo cp sources.list sources.list.bak 换源命令: sudo gedit /etc/apt/sources.list 或 ...

  8. Python CSV 中查找指定字符串

    #!/usr/bin/env python # -*- coding: utf-8 -*- import re import time import sys import csv import pan ...

  9. java文件中查找字符串_Java 在本地文件中查找固定字符串

    适用范围:只适用于在文本文档中查找(如,txt.java.c等等,并不适用与doc.xls等等这些文件),可嵌套文件夹.但是对中文不支持. 例如:文件夹:F:/demo 子文件夹:F:/demo/er ...

最新文章

  1. 【Groovy】map 集合 ( map 集合操作符重载 | + 操作符重载 | 代码示例 )
  2. 九月免费手账分享-【奶油星云】
  3. 【Lucene4.8教程之中的一个】使用Lucene4.8进行索引及搜索的基本操作
  4. Linux系统的各种安装方法与修复技巧
  5. sequelize 左连接 left join_SparkSQL连接查询中的谓词下推处理(下)
  6. 清华博导尹首一, 带你吃透 AI 芯片来龙去脉!
  7. 平凡的故事:年轻开发者的那些伤心事
  8. 二维数组及以上维度的数组,本质是一维数组?(C语言)
  9. POJ 1015 Jury Compromise
  10. 浅谈C++设计模式之抽象工厂(Abstract Factory)
  11. 关于proteus8.8的一键破解版和汉化包
  12. 乘风破浪,遇见未来元宇宙(Metaverse)之元宇宙重要基本元素之一,虚拟数字人行业洞察报告及未来趋势
  13. idea 安装uml 画图工具
  14. mysql start until_mysql 利用新建从库 使用 start slave until 恢复方法
  15. 专利审查意见通知书中对比文件对应字母X、Y、A、R、P、E代表的含义
  16. Edge浏览器保存主页视频的方法
  17. MySQL工作有多努力--了解MySQL Threads Running
  18. jQuery技巧之让任何组件都支持类似DOM的事件管理
  19. 笔记本电脑睡眠或休眠无法唤醒怎么办?
  20. java 数组怎么求和,感动,我终于学会了Java对数组求和

热门文章

  1. 消息队列(1):一个消息队列应该有的特点
  2. linux系统支持u盘格式,linux下U盘格式化
  3. 现代软件工程 其实还是人的问题
  4. 红帽Linux7怎么修改网卡名称,新安装的Centos 7系统怎么将网卡名称改为eth0?
  5. 嵌入式操作系统_航天科工海鹰翼辉嵌入式操作系统获自主原创“身份证”
  6. api 二次 开发 禅道_浅谈-软件开发流程
  7. c语言程序设计字符处理周信东,“电子科技大学出版社(周信东主编)”的C语言程序设计实验-整理代码-.doc...
  8. 第一次失效_又到审核季,内审员们,咱如何开好第一次会议?
  9. 广州python平均薪资_爬取广州的python和Java薪资,为什么Python 高于Java(有代码)...
  10. 查看socket缓冲区数据_什么是socket缓冲区?