正则表达式

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

重来没有接触过,零基础学习软件编程,一个字累
原文地址:https://www.cnblogs.com/hsha/p/4576002.html