首页 > 其他 > 详细

正则表达式之我见——限定符

时间:2015-01-04 17:04:32      阅读:264      评论:0      收藏:0      [点我收藏+]

限定符指定在输入中必须存在字符、组或字符类的多少个实例才能找到匹配项。下表列出了支持的限定符。

贪婪的限定符惰性限定符说明
* *? 匹配零次或多次。
+ +? 匹配一次或多次。
? ?? 匹配零次或一次。
{n} {n}? 准确分配n次。
{n,} {n,}? 至少匹配 n次。
{n,m} {n,m}? 从n与m次。

数量 n 和 m 是整数常数。

这里的原则是:一般的字符后面追加限定符是尽可能多的匹配匹配项,限定符后面追加问号的是尽可能少的匹配匹配项。

下面来一一验证吧!

1.1 *尽可能多的匹配零次或多次 和 *?尽可能少的匹配零次或多次

 

1.2 +尽可能多的匹配零次或多次 和 +?尽可能少的匹配零次或多次

 

 

1.3 ?尽可能多的匹配零次或多次 和 ??尽可能少的匹配零次或多次

 

1.4 {n}尽可能多的匹配零次或多次 和 {n}?尽可能少的匹配零次或多次

 

1.5 {n,}尽可能多的匹配零次或多次 和 {n,}?尽可能少的匹配零次或多次

 

1.6 {n,m}尽可能多的匹配零次或多次 和 {n,m}?尽可能少的匹配零次或多次

 

正则表达式之我见——限定符

原文:http://www.cnblogs.com/crafts/p/4201379.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!