Loading... 在之前的课程中,我们学习过中括号在正则表达式的使用,是作为字符集的定义。而大括号在正则表达式中也有自己的特殊使命,那就是进行**精确的数量匹配** 。 `{}` 在正则表达式中,大括号是用来定义大括号前的字符出现的**次数**的,如果你知道具体的次数数字,那么用大括号是最好不过的了。 使用大括号要区别于星号,问号与加号,那种是次数不太确定的,比较泛的范围,大括号次数比较确定。 --- **大括号有好几种用法,这里给大家列举几种:** `{3}` 里面写一个非负整数比如 3,表示前面的字符匹配正好 3 次。 `{5,}` 里面写一个非负整数比如 5,再加一个逗号,说明匹配至少 5 次。 `{4,10}` 里面写两个非负整数中间用逗号分隔比如 4 和 10,表示前面的字符匹配 4 次到 10 次,包含 4 次和 10 次。 --- 我们使用源文本 `2017-04-24T23:58:00` 进行举例说明。 ![zhengze8-1.jpg](http://static.fox-9.com/uploads/2021/08/06/zhengze8-1.jpg!webp) 我们学习过可以使用 `[0-9]` 或者 `\d` 来匹配所有数字,这里我们就用上了,并且因为源文本是日期,数字的位数固定,四位或者两位,因此我们可以很简单的利用大括号来定义确切的位数,不符合位数的我们会排除在外,这样就完成了我们的匹配。非常的简单。 **让我们来看一下匹配的结果:** ![zhengze8-2.jpg](http://static.fox-9.com/uploads/2021/08/06/zhengze8-2.jpg!webp) 成功进行匹配! 本节课的内容就到这里。 以下是我们的视频教程: **在线观看:** http://v.youku.com/v_show/id_XMjczMzQ0OTQyNA==.html **高清源文件下载:** <div class="hideContent">该部分仅登录用户可见</div> 感谢大家的收看,我们下期再见! 最后修改:2021 年 08 月 06 日 © 允许规范转载 赞 赠人玫瑰,手留余香