正则表达式SoEasy 8 大括号的数量匹配

avatar 2017年4月28日20:10:27 评论 2,733

加入VIP,可以享受无广告视频播放!更可享受教程提前看!详情猛戳:VIP介绍

在之前的课程中,我们学习过中括号在正则表达式的使用,是作为字符集的定义。而大括号在正则表达式中也有自己的特殊使命,那就是进行精确的数量匹配

{}  在正则表达式中,大括号是用来定义大括号前的字符出现的次数的,如果你知道具体的次数数字,那么用大括号是最好不过的了。

使用大括号要区别于星号,问号与加号,那种是次数不太确定的,比较泛的范围,大括号次数比较确定。


大括号有好几种用法,这里给大家列举几种:

{3}     里面写一个非负整数比如3,表示前面的字符匹配正好3次。

{5,}    里面写一个非负整数比如5,再加一个逗号,说明匹配至少5次。

{4,10}    里面写两个非负整数中间用逗号分隔比如4和10,表示前面的字符匹配4次到10次,包含4次和10次。


我们使用源文本2017-04-24T23:58:00进行举例说明。

正则表达式SoEasy 8 大括号的数量匹配

我们学习过可以使用[0-9]或者\d来匹配所有数字,这里我们就用上了,并且因为源文本是日期,数字的位数固定,四位或者两位,因此我们可以很简单的利用大括号来定义确切的位数,不符合位数的我们会排除在外,这样就完成了我们的匹配。非常的简单。

让我们来看一下匹配的结果:

正则表达式SoEasy 8 大括号的数量匹配

成功进行匹配!

 

本节课的内容就到这里。

以下是我们的视频教程:

在线观看:

 

 

高清源文件下载:

内容已经隐藏,请注册为本站会员后查看

 

感谢大家的收看,我们下期再见!

avatar

发表评论

您必须才能发表评论!