码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式(三)

时间:2014-06-09 18:13:12      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:c   style   class   a   color   strong   

元字符 "{n}"、"{n,}"、"{n,m}"

"{n}" 匹配确定的n次(n是一个非负整数)。

例如:o{2}能匹配“zoo”。

 "{n,}" 匹配至少n次(n是一个非负整数)。

 例如:o{1,}能匹配“zo”以及“zoo”。

  "{n,m}" 匹配n至m次,n<=m,最少n次且最多m次,(n,m均为非负整数)。

元字符 "*"、 "+"、 "?"

"*" 匹配前面的子表达式零次或多次(大于等于0次)。

例如:zo*能匹配“z”以及“zoo”。*等价于{0,}。

"+" 匹配前面的子表达式一次或多次(大于等于1次)。

例如:zo+能匹配“z”以及“zoo”。*等价于{1,}。

"?" 匹配前面的子表达式零次或一次

例如:zo+能匹配“z”以及“zoo”。*等价于{0,1}。

注:

"?" 当该字符紧跟在任何一个其他限制符(*,+,?{n}{n,}{n,m})后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串“oooo”,“o?”将匹配单个“o”,而“o+”将匹配所有“o”.

元字符 “|”

"a|b" 匹配含有a或好有b的字符串。

 元字符 “[···]”

"[abc]" 匹配含有a或b或c。

"[^abc]" 匹配不含有a或b或c。

"[a-z]" 匹配所有小写英文字母。

"[^a-z]" 匹配非小写英文字母字符。

"[A-Za-z0-9]" 匹配所有数字、大小写字母。

正则表达式(三),布布扣,bubuko.com

正则表达式(三)

标签:c   style   class   a   color   strong   

原文地址:http://www.cnblogs.com/ccyiwyy/p/3772319.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!