中文正则表达式怎么写(正则表达式怎么写)

  • 发布时间:2023-12-11 12:31:30 来源:
标签:
导读 你们好,最近小未来发现有诸多的小伙伴们对于中文正则表达式怎么写,正则表达式怎么写这个问题都颇为感兴趣的,今天小活为大家梳理了下,一

你们好,最近小未来发现有诸多的小伙伴们对于中文正则表达式怎么写,正则表达式怎么写这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、首先我们先来引入一个实例,需求为

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

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

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

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

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

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

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

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

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

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

以上就是正则表达式怎么写这篇文章的一些介绍,希望对大家有所帮助。

  • 免责声明:本文由用户上传,如有侵权请联系删除!