参考:
http://www.itxueyuan.org/view/5620.html

http://www.cnblogs.com/rubylouvre/archive/2010/03/09/1681222.html

http://www.blogjava.net/onejavaer/articles/79070.html

http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp    字符匹配

http://liuxi1024.iteye.com/blog/1132627  元字符

元字符
( [ { \ ^ $ | ) ? * + .

/[\w\W]+/ 匹配任何字符

\* 匹配星号

元字符,是一些数学符号,在正则表达式中有特定的含义,而不仅仅表示其“字面”上的含义,比如星号(*),表示一个集合的零到多次重复,而问号(?)表示零次或一次。如果你需要使用元字符的字面意义,则需要转义。下面是一张元字符的表:

元字符含义
^ 串的开始
$ 串的结束
* 零到多次匹配
+ 一到多次匹配
? 零或一次匹配
\b 单词边界


特殊字符,主要是指注入空格,制表符,其他进制(十进制之外的编码方式)等,它们的特点是以转义字符(\)为前导。如果需要引用这些特殊字符的字面意义,同样需要转义。下面为转移字符的一张表:

字符含义
字符本身 匹配字符本身
\r 匹配回车
\n 匹配换行
\t 制表符
\f 换页
\x# 匹配十六进制数
\cX 匹配控制字符
posted on 2014-12-27 15:23  妞溜溜  阅读(125)  评论(0)    收藏  举报