一、字符串匹配正则方法
语法:字符串.方法名称

1》search
(类似于indexOf)
如果匹配,返回下标位置
如果不匹配,返回-1

查找a的下标位置
注:
①下标从0开始数;
②空格也需要加入计算

③不支持全局
之前学习的修饰符的全局,但在这里不支持全局,只能找到第一个的位置,后面的a的位置找不到。

2》match
(类似于正则中的exec,返回的都是数组)
如果匹配,返回数组
如果不匹配,返回null

正则.exec这个方法不支持全局

要得到全局,那么需要用while循环一下
语法:
while(循环体){
循环体条件
}

以上的例子用的是正则方法
如果用字符串方法(match)

全局:

【小结】 match和exec 区别:
match支持全局;
exec不支持全局,可以用循环遍历出来。

3》replace
把所有的b全部替换成@

JavaScript正则——字符串匹配正则的方法相关推荐

  1. 字符串匹配之includes方法介绍

    字符串匹配之includes方法 字符串匹配也是我们在编程中经常遇到的一个事了,不过好在JS强大,为我们提供了includes方法,接下来我就说一下这个方法的要点. 以一个列子为基础吧,讲起来明白些: ...

  2. python 字符串匹配 正则 re

    re.match() 1. re.match() 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回None. import recontent = '123I l ...

  3. c语言给定一个字符串匹配,使用C语言解决字符串匹配问题的方法

    最常想到的方法是使用KMP字符串匹配算法: #include #include #include int get_nextval(char *pattern,int next[]) { //get t ...

  4. java中字符串的精确匹配_Java最佳实践–字符串性能和精确字符串匹配

    java中字符串的精确匹配 在使用Java编程语言时,我们将继续讨论与建议的实践有关的系列文章,我们将讨论String性能调优. 我们将专注于如何有效地处理字符串创建, 字符串更改和字符串匹配操作. ...

  5. Java最佳实践–字符串性能和精确字符串匹配

    在使用Java编程语言时,我们将继续讨论与建议的实践有关的系列文章,我们将讨论String性能调优. 我们将专注于如何有效地处理字符串创建, 字符串更改和字符串匹配操作. 此外,我们将提供我们自己的用 ...

  6. 正则表达式、常用的方法、正则字符、定位符、转义字符、分组与反向、元素运动、元素左右运行、运动函数封装

    一.正则表达式 =>是一种模式,用于匹配字符串的模式 javascript 中内置的对象 RegExp 创建正则对象 构造函数方式 let reg=new RegExp('\d+') 字面量方式 ...

  7. 区分中英文字符的两种方法: 正则和charCodeAt()方法

    最近在为项目写登录注册系列页面, 表单验证无疑是不可缺少的部分, 在这个jQ插件满天飞的web年代, 表单验证倒也不是难事. 但再好的插件, 也并不能做到十全十美, 比如这次用到的我先前介绍过的Van ...

  8. php 正则匹配是否存在字符,php正则匹配不包含某个字符有什么实现方法

    php正则匹配不包含某个字符有什么实现方法 发布时间:2020-08-10 10:34:58 来源:亿速云 阅读:75 作者:Leah 这期内容当中小编将会给大家带来有关php正则匹配不包含某个字符有 ...

  9. 正则至少一个数字_好程序员web前端培训分享JavaScript学习笔记之正则

    好程序员web前端培训分享JavaScript学习笔记之正则,正则表达式,又名 "规则表达式" 由我们自己来书写 "规则",专门用来检测 字符串 是否符合 &q ...

最新文章

  1. ffmpeg architecture(上)
  2. VarGFaceNet
  3. mysql允许远程访问
  4. 实现一个通用的中英文排序工具
  5. svg转css font,css – 如何将.svg文件转换为字体?
  6. mysql权限日志_mysql权限管理、日志管理及常用工具
  7. 分布式锁 分布式系统
  8. 想多赚钱就要多培养自己脖子以上的能力
  9. 自制合成孔径雷达(2) SDR实现的对比(SDR实现测速雷达)
  10. Go语言之interface详解
  11. 【Linux】Infiniband 驱动安装---(HCA光钎)---mlnx
  12. 计算机二级网页暂时无法连接,小编教你二级网页打不开怎么解决
  13. 2023年西南交通大学马克思主义理论考研上岸前辈备考经验
  14. DS1302的使用方式 及 51单片机连接DS1302的驱动程序
  15. 【JavaScript 】for 循环
  16. hexo如何进行hexo的博客编写
  17. CDR:如何使普通图片变为水彩画效果
  18. 基于android的商城购物定制APP
  19. UC-Android逆向工程师 面试题1的分析
  20. 【微机原理】EU和BIU

热门文章

  1. 【极荐】Ubuntu-U盘安装-双系统安装-白痴教程-附:搭建中大校园网-Yah3c
  2. 工作室课题第一周笔记
  3. 【Oracle】oracle中CAST函数使用
  4. 《Unprocessing Images for Learned Raw Denoising》论文阅读
  5. 智慧住建工程项目监管数字化管理解决方案
  6. 如何将word人名制成表格
  7. 使用sourcetree 删除本地分支和远程分支
  8. 前端开发 30 年变迁史
  9. Unity_YM_头像框1
  10. Linux专家心目中的最佳Linux发行版有哪些?