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

正则表达式

时间:2015-06-15 00:08:09      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

元字符:
  1、.:匹配除换行符以外的任意单个字符
  2、[ ] :匹配括号中的任何一个字符 
  3、| :将两个匹配条件进行逻辑“或”运算。‘z|food’ 能匹配 “z” 或 “food”。‘(z|f)ood’ 则匹配 “zood” 或 “food”。
  4、^(shift+6) :匹配一行的开始,^另外一种意思:非!
  5、$ :匹配行结束符
  6、\d:代表一个数字,等同于[0-9]
  7、\D:代表非数字,等同于[^0-9]
  8、\s:代表换行符、Tab制表符等空白字符 ,(空格、回车、制表符)
  9、\S:代表非空白字符(
  10、\w:匹配字母或数字或下划线或汉字,不能匹配特殊符号
  11、W:非\w

限定符:限定元字符出现的次数
  1、*:匹配0至多个在它之前的子表达式,和*没关系{0,}
  2、+ :匹配前面的子表达式一次或多次,和*对比(0到多次){1,}
  3、? :匹配前面的子表达式零次或一次{0,1}
  4、{n} :匹配确定的 n 次。“zo{2}”→zoo。
  5、{n,} :至少匹配n次
  6、{n,m} :最少匹配 n 次且最多匹配 m 次

 

正则表达式

标签:

原文地址:http://www.cnblogs.com/hsha/p/4576002.html

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