正则表达式如何使用

 时间:2026-02-14 19:13:52

1、首先我们先来引入一个实例,需求为查找输入字符串中连续的重复字符。

2、Js代码实现如下图所示:

var str = "Go Go go to school with with her her" ;

var patt1 = /\b([a-z]+) \1\b/ig;

document.write(str.match(patt1));

正则表达式如何使用

3、打印结果,如下图所示:我们很清晰地看到,str中输入的字符串出现了,Go,with,her重复性地连续输入,打印结果完全符合。

正则表达式如何使用

4、对于上述的实现方式,我们进行一下解析

1. ([a-z]+) :从a-z的字符范围内进行捕获,包括一个或多个字母,也可以说是捕获表达式,匹配前面的子表达式一次或多次。

2. \1  : 匹配所获取的第1个()匹配的引用,在实例中发挥了捕获重复字符的功能意义。

3. \b :  代表着单词的开头或结尾,也就是单词的分界处,用来标识以空格分割的是一个单词。

4. /ig : 全文查找,忽略大小写。

1、非打印字符 - 正则表达式的组成部分

正则表达式如何使用

2、特殊字符

正则表达式如何使用

3、限定符 - 一个给定组件必须要出现多少次才能满足匹配

正则表达式如何使用

4、通过上述字符类型的介绍,我们可以从中去拼接,拿到我们想要的完成正则需求。以上便是对正则表达式的简单介绍,图文仅供参考。

  • 如何高兴起来
  • DNF中鬼剑士首饰附魔属性强武器还要附攻击吗?
  • 大战神相柳怎么打
  • 胡莱三国攻略刷女将
  • Windows11怎么编辑注册表中QWORD的值
  • 热门搜索
    与法同行手抄报内容 英雄人物手抄报 五年级上数学手抄报 拒绝垃圾食品手抄报 关于电脑的手抄报 讲究卫生手抄报 感恩父母手抄报花边 教师节手抄报内容大全 校园文化手抄报 中国板报网手抄报