不再用怕正则表达式了

有些知识,咱们只须要付出一点点时间,把它掌握了,会大大提升咱们的效率,节省咱们的时间。正则表达式就是这样的知识,可是,做为入行好几年的我来讲,正则表达式一直是一头雾水,今天决定把它好好研究研究。正则表达式

什么是正则表达式

正则表达式是一组由字母和符号组成的特殊文本, 它能够用来从文本中找出知足你想要的格式的句子.3d

1.基本匹配

在这里插入图片描述
上面是最基本的操做,exec是js中的用法。会在一行文本中找到知足正则表达式的文字。
下面来介绍两个符号 ^ 和 ***$***

^ 表示文本以^后面的文字开头,表示文本以结尾 举个栗子cdn

在这里插入图片描述

两个在一块儿一块用意思就是以hello开头,以hello结尾(或者说以h开头,以o结尾,中间匹配ello)blog

咱们如今已经能比较轻松的命中行首和行尾了,那么咱们能不能命中词首和词尾呢? 答案是\b

连续次数的匹配

1.{num}

{num}表示连续出现num次,好比'a{2}'表示a连续出现2次,不过须要注意的是,若是字符连续出现的次数大于指定的次数,也是能够被匹配到的图片

2. {n, m}

{n, m}表示以前的字符至少出现n次,最多出现m次,都能被匹配到,也就是说,只要 n <= 字符出现的次数在 <= m,就能被匹配到。it

3.{x,}

表示以前的字符至少出现x次,或者连续出现次数大于x次,便可被匹配到。io

相关文章
相关标签/搜索