在之前的课程中,我们学习过中括号在正则表达式的使用,是作为字符集的定义。而大括号在正则表达式中也有自己的特殊使命,那就是进行精确的数量匹配。
{}
在正则表达式中,大括号是用来定义大括号前的字符出现的次数的,如果你知道具体的次数数字,那么用大括号是最好不过的了。
使用大括号要区别于星号,问号与加号,那种是次数不太确定的,比较泛的范围,大括号次数比较确定。
大括号有好几种用法,这里给大家列举几种:
{3}
里面写一个非负整数比如3,表示前面的字符匹配正好3次。
{5,}
里面写一个非负整数比如5,再加一个逗号,说明匹配至少5次。
{4,10}
里面写两个非负整数中间用逗号分隔比如4和10,表示前面的字符匹配4次到10次,包含4次和10次。
我们使用源文本2017-04-24T23:58:00
进行举例说明。
我们学习过可以使用[0-9]
或者\d
来匹配所有数字,这里我们就用上了,并且因为源文本是日期,数字的位数固定,四位或者两位,因此我们可以很简单的利用大括号来定义确切的位数,不符合位数的我们会排除在外,这样就完成了我们的匹配。非常的简单。
让我们来看一下匹配的结果:
成功进行匹配!
本节课的内容就到这里。
以下是我们的视频教程:
在线观看:
高清源文件下载:
内容已经隐藏,请注册为本站会员后查看
感谢大家的收看,我们下期再见!
如果你觉得内容不错的话,欢迎点赞,评论和分享哟~
评论