参考:
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 | 匹配控制字符 |
浙公网安备 33010602011771号