标签:
导读 你们好,最近小未来发现有诸多的小伙伴们对于中文正则表达式怎么写,正则表达式怎么写这个问题都颇为感兴趣的,今天小活为大家梳理了下,一
你们好,最近小未来发现有诸多的小伙伴们对于中文正则表达式怎么写,正则表达式怎么写这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
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 : 全文查找,忽略大小写。
以上就是正则表达式怎么写这篇文章的一些介绍,希望对大家有所帮助。