正则表达之量词
来源: 阅读:1045 次 日期:2014-08-15 17:22:15
温馨提示: 小编为您整理了“正则表达之量词”,方便广大网友查阅!

正则表达式中的量词,规定了特定的字符串出现的次数.当指定某个模式应当出现的出售时,可以指定硬性数量.

可以说分为两类量词

1.简单量词,如下标识

代码 描述

? 出现零次或者一次

* 出现任意次数

+ 至少出现一次

{n} 一定出现n次

{n,m} 至少出现n次最多出现m次

{n,} 至少出现n次

举例说明以上的标识,gi是全局部分大小写,下面就不说gi了.

var foraspcn = /[ab]?c/gi;//匹配 c,ac,bc

var foraspcn = /[ab]*c/gi;//匹配 c,aac,bbc...

var foraspcn = /[ab]+c/gi;//匹配 ac,bc,aac,bbc..

var foraspcn = /[ab]{1}c/gi;//匹配 ac,bc

var foraspcn = /[ab]{1,2}c/gi;//匹配 ac,bc,aac,bbc

var foraspcn = /[ab]{1,}c/gi;//匹配 ac,bc,aac,bbc...

看看看懂没有,有的时候有的是相等的比如

?就等于{0,1}

*等于{0,}

+等于{1,}

2.贪婪的,惰性的,支配性的量词

首先解释一下三种量词.

贪婪量词就是先看整个字符串师傅匹配,如果没有,则去掉字符串最后一个字符,再次匹配.一直到发现最后一个匹配或者字符串不剩下任何字符.目前的量词都是贪婪的.

惰性量词是首先看第一个字符是否匹配,如果单独这一个字符不够,则读入下一个,与组成两个字符去匹配,如果没有发现再次读取下一个字符,直到发现匹配或者整个字符串都没有匹配.惰性和贪婪正好相反.

支配量词擦好难过时匹配整个字符串,如果不匹配则不再尝试.支配量词就是整体匹配一次.$hidden$

贪婪的,惰性的,支配性的量词 表如下

贪婪的 惰性的 支配性 描述

? ?? ?+ 零次或者一次出现

* *? *+ 零次或者多次出现

+ +? ++ 至少一次出现

{n} {n}? {n}+ 正好n次出现

{n,m} {n,m}? {n,m}+至少n次出现,至多m次出现

{n,} {n,}? {n,}+ 至少n次出现

以上就是正则中量词的相关内容

更多信息请查看IT技术专栏

更多信息请查看脚本栏目
手机网站地址:正则表达之量词
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!

2025国考·省考课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map