正则表达式

元字符:
  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 次

 

posted @ 2015-06-14 23:33  花神华安  阅读(135)  评论(0编辑  收藏  举报